前一篇unity调用安卓原生页面,就这个方法写安卓的方法。
做的项目真的是太奇葩了,大致的轮廓就是,一个安卓原生,可以在里面调用untiy,再在unity交互中调用另几个安卓原生方法或界面。
如果是一个单纯的unity项目放到原生的安卓项目里就比较简单,这篇写的这个方法也大概是参考这样的,调单unity项目的方法很多,大家可以搜一下。
上一篇里的unity项目,export project后的结构是这样的:
1.新建一个安卓app项目,注意包名还是要一样,也就是从最开始写安卓方法的包名,到后面unity的包名,再到最后主导的安卓包名,都要一样。还有版本问题也要注意。
2.把unity输出文件夹里的unity-android-res 复制到新建安卓项目的res里,一般情况下只需要复制layout里的就好。
3.文件夹里libs的jar包复制到项目的libs中,我这里就是有unity的和之前那个含安卓方法的jar包,并把他们都addaslibrary。这时候之前安卓项目中的activity也被加进来了。