Android中内嵌unity3d新技能get【学习笔记】【初体验】

最近因为跟小伙伴在制作一个App参加比赛,由于有unity的开发经验,突发奇想的想要在Android应用中内嵌unity提供模型展示的功能。

为此,我们查阅了不少资料。大多发现的是unity中内嵌Android的文章。Android内嵌unity的似乎大多是从Android中导出Jar包再导入unity中开发的,这样似乎对于我们主要开发Android应用来说有些繁复=。=于是后来跟小伙伴研究许久,发现unity可以export出Android的工程文件。

=.=于是打算写一个简易的说明文字记录一下,今后可能会再次用到。



1.从unity中export出Android的工程文件:

2.将Android工程文件中的asset下的bin、libs下的jar包、以及java代码复制到所开发的Android应用的工程下的相应位置


3.在Android工程中继承UnityPlayerActivity类

4.使用

View mView=mUnityPlayer.getView();

mParent.addView(mView);

将Unity视图添加到Android视图中

然后使用UnityPlayer的UnitySendMessage函数,向unity中的指定物体,调用指定的函数,传入指定的参数。

eg:UnityPlayer.UnitySendMessage("Main Camera" , "setfdjxn" , "xxx");第一个参数为物体名,第二个参数为该物体组件上的函数名,第三个为函数的传入参数。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值