位置: 编程技术 - 正文

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

  • 外国企业无偿援助的进口设备
  • 契税是什么样的单子
  • 房地产开发企业资质证书
  • 专用发票超过360天认证期怎么办?
  • 收据怎么粘贴在费用报销单上
  • 投资收益科目在贷方
  • 私募基金管理公司
  • 赠品的会计核算内容
  • 筹建期间有收入怎么办
  • 二手房差额税需要多少钱怎么计算的
  • 增值税是购货方交还是销货方交
  • 负债类会计科目表
  • 用银行本票结算材料货款
  • 商城退换货
  • 小规模纳税人购入货物收到增值税专用发票
  • 工资哪些扣款应该扣税
  • 怎么辨认专用发票真伪
  • 夫妻双方交契税可以一人到嘛
  • 物业公司怎么开发票
  • 个税退税退给个人还是单位
  • 建筑公司工程款支付审批流程
  • 企业集团内部各所属单位之间
  • 建筑服务预交税款怎么计算的
  • 华为鸿蒙怎么搞
  • windows 10怎么回事
  • 暂估成本的会计处理
  • bios 怎么进去
  • 股东能随便提走入账资金吗
  • php版本升级
  • 企业向股东发放现金股利
  • mac桌面的东西怎么放回去
  • 高新企业政府补贴政策
  • windows11 beta渠道
  • 比利时的平菇能吃吗
  • 车辆保险费用的申请模板
  • php接收post数据并查询数据库
  • php用户登录界面代码
  • 私对公开发票需要什么
  • 非营利组织如何才能获得持续稳定的公益捐赠
  • c++32个关键字详解
  • python condition
  • 个人所得税其他扣除300一个月
  • 用现金付款应填什么凭证
  • 免征水利建设基金条件
  • 除了住房公积金还有什么基金
  • 下脚料属于什么科目
  • 缴纳房产税如何做账务处理
  • 存货管理的类型
  • 企业工会经费计提比例
  • 十二月份没出现问题
  • 现金流量的构成内容
  • 差旅费的会计处理
  • 申报和做账必须一致吗
  • 私立幼儿园怎样转公立幼儿园
  • 年末净利润为负数结转本年利润实例
  • sql语句编译执行过程
  • sqlserver 自动备份所有数据库的SQL
  • mysql 序列化转数组
  • wweb32.exe - wweb32是什么进程
  • win10系统遇到错误
  • windows一键隐藏桌面图标
  • windows储存池写入缓存
  • centos7网卡
  • msedge.exe是什么
  • WIN7系统如何恢复出厂系统
  • window7激活系统
  • nb3是什么文件
  • javascript数据结构与算法第三版
  • cocos2djs
  • js时间计算相减
  • 超级链接是什么意思
  • javascript 数字类型
  • ubuntu创建虚拟网卡
  • linux用yum
  • android:testonly="true"
  • 一个超简单的纸飞机
  • 如何开具红字发票明细
  • 国税网上办税大厅在哪
  • 国家税务局令第16号文
  • 临汾的公司需要交社保吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设