公司最近有个项目需要在app内添加一个3D游戏,由于原生我实现不了,所以使用Unity3D做的3D游戏。游戏还在开发中,今天我就先测试Unity3D导出并在App内测试遇到一些问题,故写一篇防坑的。
一。关于Unity3D打包
Unity3D新建一个空白项目为例左上角File->BuildSettings
打包过程中可能由于SDK的Tools是26以上可能报错需要下载
在C->Users->Adminstor->Appdata->Local->Android->Sdk->Tools
下载之后替换掉里面的文件在Unity3D里打包即可成功
OK~ 第一步成功了 下面开始第二步
二。在AndroidStudio中导入
导入成功需要修改一些地方
Android3.0以上compiler替换为implementation(项目中的Build.gradle)
将原有的application替换为library
下一位清单文件AndroidMainfest.xml
入口注销掉
icon,label,theme我是直接删掉了 不删掉会跟主Application冲突
重要的一步在主体App的Build.gradle里添加依赖(括号里的名根据导入是的Moudel命名为准)
OK试一下
这个是做Demo的测试界面大家根据需求自行放
Ok。没问题。进来了
目前初步运行没有问题,小白一枚。初来乍到,只是分享,因为我找东西找了半天。