位置: 编程技术 - 正文

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

  • 向银行借款产生的利息
  • 个人借款给公司利息收入要交税吗
  • 服务行业适用什么核算
  • 最新的税收政策
  • 净资产利润率等于净资产收益率吗
  • 农产品加计扣除政策2023最新
  • 产品销售员
  • 分摊材料成本差异的会计处理
  • 公司预存话费应该怎么做会计处理?
  • 小规模的企业所得税税率
  • 含税金额怎么计算
  • 护栏发票税点
  • 出口退税信息系统
  • 自建公司什么意思
  • 公司收到境外付款的人民币
  • 民间非营利组织会计制度会计科目
  • 利润分配财务处理
  • 银承到期后
  • 应收账款与主营业务收入的比率
  • linux安装tk
  • 运行安装程序时发生错误
  • yolov5网络优化
  • php做
  • 乱账怎么调整
  • php代码扫描
  • 弥补以前年度亏损后缴纳所得税
  • 发票系统技术维护费
  • 黄石国家公园的占地面积
  • 伯里圣埃德蒙兹的人口
  • php命名空间和自由空间
  • php实现多维数组输入
  • 制造费用账户在期末被结平
  • java pdf生成工具
  • php文件上传用什么请求方法
  • htmlspecialchars_decode
  • gpt40
  • input输入语句
  • tf club下载
  • php判断手机浏览记录数据
  • 利息收入怎么做账务处理
  • 其他应收款怎么核对
  • 销售返利账务处理及注意事项
  • 织梦标签理解
  • python模块的搜索路径
  • mongodb数据库的作用
  • 将织梦dedecms转换到wordpress
  • 电子税务局没有税务数字账户怎么办
  • 限额领料单属于什么凭证
  • 福利部门领用材料计入什么科目
  • 专项附加扣除批量上传怎么上传
  • 软件即征即退开票信息与资料不符
  • MySQL错误什么意思
  • 不征税收入与免税收入的区别是什么
  • 低值易耗品如何摊销
  • 净资产收益率与什么指标有关
  • 固定资产入账要发票吗
  • 管理费用怎样分摊归集到产品
  • 异地出租房屋
  • 产品销售费用是什么科目
  • 房地产 监控
  • 递延收益为什么属于负债
  • sql中的join
  • win8.1打开软件显示Error远程配置获取失败请重新启动
  • linux动态库的制作
  • centos7升级内核后 无法启动
  • windows临时文件在哪里
  • win7远程登录win10
  • windows怎么更改网络状态
  • linux对比文件夹差异
  • cocoscreator场景切换
  • java的理解
  • node.js编译
  • ip地址编址方法
  • 安卓返回按钮图标
  • linux shell脚本攻略(第3版)
  • javascriptj
  • 移动应用界面设计形考1答案
  • 财税咨询服务内容包括
  • 辽宁地方税务局招聘
  • 江苏国税电子网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设