位置: 编程技术 - 正文

如何在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数据库)

  • 投标成交服务费
  • 装修费用如何入账
  • 人力资源公司开办条件
  • 结转抵扣
  • 销售货物产生的运费如何开票
  • 红字发票票据怎么处理
  • 流动比率与速动比率之差等于现金比率
  • 以前年度费用未入账税务处理
  • 事业单位过节发东西
  • 提前预支了应得的工资犯法吗
  • 应缴纳的所得税税额
  • 房地产预缴增值税是含税还是不含税
  • 税务领取发票后怎么操作
  • 现金折扣发票如何开具
  • 物业公司收的电梯费如何做账
  • 原材料结转生产成本是什么意思
  • 换货的手续费走哪个科目
  • 委托代销商品会计分录按成本还是售价
  • 库管和车间工人哪个好
  • 留存收益在哪里可以查到
  • 净现值法的优点包括
  • 怎么获得2021
  • 在电脑中设置一键换机
  • kcleaner.exe是什么
  • 材料委托加工
  • 购买低值易耗品现金流量计入
  • 马德拉海岛
  • 达拉斯位置
  • php中的异常和错误怎么写
  • 固定资产减少的账务处理
  • PHP实现微信无感登陆
  • php中删除文件的函数
  • websocket tcpsocket
  • element ui table
  • quota命令 显示磁盘已使用的空间与限制
  • 新制度设置了应缴财政款科目原制度设置了什么科目
  • 增值税专用发票丢了怎么补救
  • 当月开的增值税发票当月能抵扣吗
  • 减免税在借方如何结转
  • php采集器
  • MongoDB的mongo shell常用操作方法及操作脚本笔记
  • 各部门和单位按照国家有关规定收取或取得
  • 不动产登记违建处理办法
  • 公司购买办公楼需要缴纳城镇土地使用税吗
  • 存货出入库需要什么凭证
  • 应付账款暂估款的账务处理
  • 收据能否入账
  • 买的仪器
  • 企业取得交易性金融资产的主要目的是
  • 研发费用加计扣除的条件
  • 软件开发公司一般薪水多少
  • 配件盘点出现盘盈盘亏后如何处理
  • 上月留抵税怎么算应纳税额
  • 飞机发票和行程单一样吗
  • 加权净资产收益率越高越好吗
  • 银行日记账如何制做
  • sql server外连接查询
  • sql server如何判断数据库是否存在
  • sql修改表的所属空间
  • fedora linux安装教程
  • 删除微软
  • xp系统如何删除用户
  • windows的小技巧
  • windows8进入桌面
  • windows 8.1 with update
  • centos中netspeeder网络加速/优化器的安装方法
  • win10预览版好吗
  • win8 应用商店
  • linux文件复制到windows
  • linux软件少
  • 重装win7旗舰版重启后黑屏
  • win10 edge浏览器怎样添加信任站点
  • cocos安装
  • linux tcptraceroute
  • android应用结构包括哪些
  • android中fragment
  • 国家税务局网发票查验
  • 车辆购置税怎样做账
  • 福建地税网
  • 广东佛山税务局人工电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设