位置: 编程技术 - 正文

如何在Unity中引入Android工程,再打包成apk(unity-x)

编辑:rootadmin

推荐整理分享如何在Unity中引入Android工程,再打包成apk(unity-x),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity小技巧,unity如何用,unity小技巧,unity怎么调用方法,unity怎么调用方法,unity如何用,unity中怎样引用程序集,unity怎么添加引用,内容如对您有帮助,希望把文章链接给更多的朋友!

1、Unity下C#与Java交互的代码:

a)、using的用法是定义一个范围,在范围结束时回收这段范围内所申请的内存;

b)、method就是java代码中的方法,args就是传给method的参数

PS:

Unity与java的交互除了可以使用AndroidJavaObject的对象调用call来访问以外,还可以使用AndroidJavaClass的对象调用callStatic函数来调用java中静态类的静态方法

2、Java下与Unity的交互代码:

a)、要使用UnitySendMessage这个静态方法需要往Android工程引入一个jar包,包的所在路径为Unity的安装目录:EditorDataPlaybackEnginesandroidplayerdevelopmentbinclasses.jar,将这个包拷贝到Android工程的libs目录下就可以在代码中通过import com.unity3d.player.UnityPlayerActivity;和import com.unity3d.player.UnityActivity;来引用了

b)、在java中是通过发送消息的方式与Unity交互的,UnitySendMessage的第一个参数就是Unity中在层级视图中的物体名字,第二个参数就是这个物体上挂的脚本上的一个函数,第三个参数就是传给Unity上函数的参数

3、在Unity中打包:

如何在Unity中引入Android工程,再打包成apk(unity-x)

a)、将Android的工程Build一下,然后将Android工程下的src右键->Export->java->JAR file,将其源码打包成Jar包以便在Unity中引用

b)、回到Unity中,在Porject视图中创建文件夹Plugins,在Plugins下再创建Android文件夹,在Android下再创建bin和res两个文件夹

c)、将前面Android编译好jar包拷贝到Unity中的Plugins->Android->bin目录下

d)、将前面Android工程的在bin目录下AndroidManifest拷贝到Unity中的Plugins->Android目录下

e)、将前面Android工程中的res下的所有文件拷贝到Unity中的Plugins->Android->res目录下

f)、准备工作完成,准备打包,在Unity中File->Build Settings...->选中你要的场景->PlatForm设置为Android->点击Player Settings...->other setting->把bundle Indentifier*设置成与安卓的src的包名一样(如com.jun)

g)、点击Bulid就可以了。

解决eclipse连接不到genymotion的问题 【声明】此文转载自:

面试分享(四)-------浙江乾冠信息安全研究院--Android开发 面试提问如下:1.谈谈你对fragment的理解2.按钮的背景如何xml实现3.消息推送流程4.图片缓存处理流程5.editview图文混排怎么做?

安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn TableLayout的行数由开发人员直接指定,即有多少个TableRow对象(或View控件),就有多少行。TableLayout的列数等于含有最多子控件的TableRow的列数。如第一Ta

标签: unity-x

本文链接地址:https://www.jiuchutong.com/biancheng/386048.html 转载请保留说明!

上一篇:安卓之使用DrawerLayout出现的java.lang.UnsupportedOperationException异常(android drawpath)

下一篇:解决eclipse连接不到genymotion的问题(eclipse怎么连接derby数据库)

  • 自产货物用于生产
  • 开房租租赁发票怎么记账
  • 收到损坏赔偿款怎么入账
  • 认证发票密文有误不能抵扣如何处理?
  • 合同印花税用不用计提
  • 暂估发票到账出入库单要填吗
  • 个人房产房租收入怎么算
  • 产品成本的归集和分配是什么意思
  • 个体户要申报哪些报表
  • 银行代发工资当月没发下个月发没事儿吧
  • 分支机构能否随总机构认定为一般纳税人
  • 发生的业务招待费属于什么科目
  • 资产负债应付账款怎么算
  • 实际出资和名义出资
  • mac怎么打出@符号
  • 会计变更
  • 研发费用加计扣除
  • 帮公司垫付的钱怎么要
  • 任务栏图标调大了怎么办
  • rtvscn95.exe - rtvscn95是什么进程 有什么用
  • 摊销租赁费属于什么费用
  • 生产型企业出口退税会计分录
  • wordpress.org
  • php数组依次排列
  • 生产企业出口退税全部流程
  • 一般纳税人商业税负多少
  • 公司开发新产品或购买许可证最快的方法是
  • 哪些发票是成品发票
  • 微信小程序图片大小如何设置
  • br命令怎么用
  • php入门基础教程
  • 公司租赁个人车辆账务处理
  • 直线折旧法账务处理例题
  • 零申报的申报表怎么填
  • 购货方享受现金流量吗
  • 印花税调低
  • 小规模纳税人利润超过300万
  • 出售汽车固定资产要交什么税
  • 房地产企业开发的已出租的房屋属于投资性房地产吗
  • 金蝶迷你版年结账套
  • 发票含税和不含税的区别
  • sql chr函数
  • 员工工资能抵税吗
  • 残疾人报税怎么报
  • 一般纳税人开劳务发票税率
  • 电影院租金
  • 委托代理出口如何缴纳增值税
  • 税控盘抄报税逾期怎么办
  • 学历教育服务增值税
  • 出售资产时递延所得税转回是全部收入吗
  • 抵账的房子怎么办理房产证
  • 物业公司代收代付租金要开发票吗
  • 银行信用贷款发放邮件后多久到账
  • 公司里的废品的处理一般是谁负责
  • 资产处置损益在资产负债表哪里
  • 公司卖掉软件计入成本吗
  • 酒店的经济性质是什么
  • 怎样计算计时工资
  • sqlserver日志恢复数据
  • centos如何删除用户组里面的用户
  • Fedora Core 8中yum设置
  • 根据自己的需求配置一台电脑
  • centos 搜索
  • 修改centos的ip
  • linux rpm包位置
  • windows 8 1
  • linux的复制
  • Win8系统32位和64位哪个好应该如何选择
  • perl脚本foreach
  • 用批处理删除注册表项
  • unity3d怎么用
  • 实现 java
  • JavaScript中关于模板字符串
  • JavaScript bold方法入门实例(把指定文字显示为粗体)
  • jquery自带的弹出框
  • 海关快递怎么上门寄件
  • 税务怎么在外网申报
  • 货物劳务税包括哪些税
  • 外购已税小汽车用于连续生产小汽车为啥可以抵扣
  • 国家税务总局176号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设