两个部分,1是从unity3d中导出android项目,2是将导出的项目加入到 android项目
1从unity3d中导出android项目
打开项目 file->build setting ->player setting 选择android面板 设置参数,unity不同的版本,在红线标记的地方可能会不同,我的是5.4.3,可以参照我的参数设置 
然后导出选上android PRoject 
这样就导出android项目了。
2加入到android项目中
新建个android项目,看看导出unity3d项目有什么不同 
最重要的还有androidManifest.xml文件

注意看标记的地方,这就说明了unity3d到出的android项目是从UnityPlayerActivity开始加载的。 打开这个java文件,就会发现它是继承自Activity,那么我们在android项目中使用unity3d项目,就用Intent 加载它了,Intent intent=new Intent();intent.setAction(“XXX.XXXX.XXX.UnityPlayerActivity”);startActivity(intent);
但是要libs,assets文件里的东西拷贝一份到android项目中的同名目录,如果你之前在android项目中放入unity3d源文件中的这个文件
,
那么把它删掉,否则会多重定义,unity-classes.jar和classes.jar有冲出。

新闻热点
疑难解答