如何在android中用代码修改unity模型界面

 我来答
后面小三别打我
2017-01-05 · TA获得超过475个赞
知道小有建树答主
回答量:463
采纳率:83%
帮助的人:224万
展开全部
unity3D导出的android版本里面,渲染的模型会对应一个Activity,而这个Activity就是UnityPlayerNativeActivity,是用来加载unity模型的。
UnityPlayerNativeActivity是继承于NativeActivity类的,而这个NativeActivity是android提供的,在源码中可以看到NativeActivity是直接继承Activity类的
,那么由此可见后续的操作就和普通的activity加载xml布局一样了,绑定id动态设置布局等等。
注意上面一行注释:
protected UnityPlayer mUnityPlayer; // don't change the name of this variable; referenced from native code
mUnityPlayer这个变量是不能更改的,因为这个是unity本地代码中固定好的,如果改变就会报错,找不到此变量的引用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式