ios原生工程集成Unity导出的Xcode工程

2019-04-10  本文已影响0人  再好一点点

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

image.png

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


image.png

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


image.png

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

image.png

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


image.png

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


image.png

3、对ios工程环境的配置,这里的配置都是以Unity的配置为参考

3.1、添加应用库:


image.png

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

3.2、添加Run Script:


image.png

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


image.png

3.4其他一些配置


image.png image.png image.png image.png image.png

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


image.png image.png

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


image.png

然后删除Classes目录下单main.mm文件。注意:一样是删除引用,到了这里基本集成完毕了~~~

5、修改AppDelegate文件,AppDelegate.h文件如下截图:


image.png

代码如下:


image.png image.png image.png
6、修改UnityAppController.h文件:
image.png

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

image.png

跳出Unity界面


image.png
上一篇 下一篇

猜你喜欢

热点阅读