虽然很简单不是特别的复杂,但是作为Android小白来说还是特别开心的,还是有必要去学点Android相关的知识,还是挺激动的。接下来我把制作步骤给大家分享下,如何像Android里嵌入Unity程序。
1:Untiy程序: 首先我们需要导出unity程序包。我们可以写一些简单的标志,比如在Unity中创建一个UI,用来标记我现在在Unity程序当中,创建一个简单的类:
在按返回键的时候可以设置界面文本;接下来我们将该脚本挂在Unity场景中。设置TextUI。保存该场景即可。
2:如何导出Unity场景?
首先先将Unity改为Android平台,具体怎么改,这个大家自己百度下。网上有很多教程。如图设置相关参数。
但是这里没有那么快导出,还有一个关键的参数信息得修改。就是packageName和工程名。这里的工程名和包名必须和创建Android包名必须一致,我也不知道为什么。嘻嘻
3:导出ExportPackge。
会生成这些文件。当然我们只需要提取其中的一部分放到Android程序当中。
4:创建Android程序:
点击finish创建完毕;
5:首先把Unity项目中的jniLibs文件夹中的jar包复制到AS项目的app/libs目录下:
复制完成之后回到android程序中,找到我们复制的untiyJar包,然后点击右键找到AddAsLiabray
然后在吧Unity项目中的src/Main目录下的assets文件夹和jinLibs文件夹复制到AS项目中的app/src/main目录下:
紧接着把unity项目java目录下的UnityPlayerActivity.java复制到AS项目存放的活动目录下:
接下来就配置androidMainifist.xml文件清单,添加一些标签和向系统申请权限
、
6:在avticity.main.xml文件中添加一个按钮,把它名字定义为button1
7:修改完毕之后,在MainActivity主活动里添加代码,按钮跳转到Untiy程序中
接下来创建ScanActivity类
这样就可以发布android啦。 自己测试可行。点击button直接跳转到Unity程序中。有不明白的或者报错的可以给我留言哦。 大佬勿喷