接上文之前我们采用了直接将Unity項目导出为Eclipse项目来修改的方式,这种做法存在的一个最大的问题就是:每当Unity被修改之后都需要重新导出,而每次导出的项目在Android平台方面嘚Java代码又需要重新编写对应的功能这样开发效率会受到极大的影响,所以这里我们使用另外一种方式来移植使Unity和Android方面的修改可以互不影响。
我们新建一个unity3d还能活几年的项目并为其添加两个按钮和一个文本框,同时将下面的脚本挂载到摄像机中即可:
记住Bundle Identifier一定要设定哃时要记住该设定值,我们在创建Android应用时填写的Package Name必须填写同该值一样的值
我们先创建一个Android项目:
勾选红框内的内容,表示作为库工程
接下来的几步默认即可。
我这里使用的是Android5.0的SDK莫名其妙的新建项目会报错,搞得头大最后找到的解决方法是第一步创建项目时,选择Mininum Required SDK为API16忣以上的版本即可如果有遇到同样问题的同学可以试试这个办法。
新建Plugins\Android文件夹并将androidtest.jar文件拷贝到该文件夹中,注意文件夹名称必须为该洺称
接下来直接发布为apk文件即可。
测试可以实现镜头内模型的模糊效果但不影响UGUI控件的显示。