1、将Unity项目下面的五个文件复制到iOS项目的根目录:

复制到iOS的项目后的目录如下:

2、在自己iOS项目中引用这几个文件,但是引用跟我们平时引用的不一样,右键Add File to...分别选择Classes和Libraries、MapFileParser.sh,在Options里面勾选Create groups,不要选 Copy items if needed:

2.1剩下的Data文件,右键Add Files to...,在Options里面勾选Create folder references,不要选Copy items if needed

完成之后的文件夹目录如下:

2.2,删除Library->libil2cpp这个文件的引用

3、对ios工程环境的配置,这里的配置都是以Unity的配置为参考
3.1、添加应用库:

这里添加应用库文件,最好参照Unity项目工程里面的来~
3.2、添加Run Script:

3.3、添加头文件和库的搜索路径

3.4其他一些配置





上面注意:如果自己的iOS项目有pch文件,那就把Prefix.pch里面的文件拷贝到自己的pch文件中,反之也行(注意pch路径),并添加#import"UnityAppController.h"


4、修改main.m文件,把Classes/文件夹里面的main.mm里面的代码,拷贝到Supporting Files/下的main.m文件中,并把后缀改成.mm,修改如下图:

然后删除Classes目录下单main.mm文件。注意:一样是删除引用,到了这里基本集成完毕了~~~
5、修改AppDelegate文件,AppDelegate.h文件如下截图:

代码如下:



6、修改UnityAppController.h文件:

7、启动Unity界面 进入Unity界面

跳出Unity界面

网友评论