位置: 编程技术 - 正文

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

  • 个人所得税账务处理分录
  • 增值税税控系统专用设备
  • 个人社保信息变更
  • 收回已核销的坏账什么意思
  • 商品和服务税收分类编码
  • 租出非专利技术的摊销额会导致营业利润减少吗
  • 长期股权投资的交易费用计入哪里
  • 商场扣点收入如何纳税
  • 银行汇票分几种
  • 房地产公司苗木账务处理
  • 固定资产机械设备
  • 企业没有收入怎么办
  • 进口关税专用缴款书怎么做分录
  • 发票限额是含税还是不含
  • 广告公司可以开维修费吗
  • 财务报表依据的会计记录
  • 社保行业费率是什么
  • 公司注销了帐户钱能办款
  • 无偿取得票据的持票人不享有追索权
  • 进口采购交的增值税
  • 物流服务费税率是多少
  • window10主题的颜色浅了
  • 如何设置自动登录账号
  • 去年的季度所得税额怎么做账
  • php中常用的数组是什么
  • php有啥用
  • 初级会计中应收账款贴现
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询
  • 公司股东退股如何审计的
  • 公允价值变动损益借贷方向增减
  • 在php中,字符串有哪些表示形式
  • 如何区分货币财富和收入
  • 产品出库单什么时候入账
  • 收到的担保费如何记账
  • 供应商自身的品质问题
  • uml中的顺序图由什么组成
  • 代扣增值税如何做账
  • 蓝色龙舌兰花语
  • 对公户怎么取备用金
  • 信用减值损失在资产负债表中怎么表示
  • 增值税普通发票税率
  • 固定资产报废如何记账
  • 出口生产型企业
  • linux mongodb配置文件
  • 余额百分比法计提坏账准备
  • 增值税进项税额加计抵减会计处理
  • 专项资金支出时间规定
  • 固定资产处置需要交税吗?
  • 逃税是什么意思?
  • 财务人员如何爱岗敬业
  • 当月进项发票忘记抵扣
  • 零余额账户用款额度是什么意思
  • 其他货币的账面价值包括
  • 现金流量表每月要报吗
  • 建筑业预缴税款怎么退税
  • 买一赠一销售额的确定
  • 按预测范围不同划分为以下几类
  • 什么发票可以抵扣税
  • sql to sqlalchemy 转换的小例子
  • sql server导出
  • sql将查询的结果拼接
  • win8.1鼠标没反应
  • windows xp运行
  • Ubuntu10.10 Zend FrameWork配置方法及helloworld显示
  • 电脑系统重装win8
  • linuxzen
  • win10怎么用ios上网
  • win7显卡属性在哪
  • linuxu
  • [置顶] clauvio,Twitter小老鼠
  • cocos2dx 3.17
  • 什么是Shell,shell作用
  • 批处理强制删除文件
  • javascript的原型,原型链,有什么特点?
  • shell脚本介绍
  • ug怎么加载制图模板
  • javascript入门教程
  • js中如何在div里写入内容
  • 走入基层
  • 建筑行业增值税税率2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设