Unity集成android插件

1.入口Activity一定要继承自UnityPlayerActivity

 

2.AndroidManifest.xml配置文件:入口Activity一定要配置

前者如果没配置的话,锁屏、接收短信、接电话等会造成游戏会挂掉;后者必须与Unity里面设置的方向一致,不然会闪退。

android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"

屏幕切换会执行生命周期

3.Android插件文件布局


Bin文件夹下面是jar包;libs下面是引用的其他jar包(注:unity自带的classes.jar包要删掉);res资源文件;assets放置需要调用的其他apk包等。

 

4.C#调用方法:

 

5.android中的UI只能在主线程中绘制,因此经常可能会包一个线程相关的错误,解决的方法就是使用UnityPlayerActivity里面的runOnUiThread刷新UI


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值