iOS工程加入cocos引擎

新建cocos-2d-lua工程(cocos 3.15),新建iOS工程命名为YYZD(Xcode 8.3)。

1、将cocos工程cocos-2d、Classes、Resource 拖入iOS工程(iOS工程用cocoapods管理第三方库,所以工程下有Pods,PodFile等,你们可以忽略),如图:

iOS工程加入cocos引擎_第1张图片
iOS工程加入cocos引擎_第2张图片
iOS工程加入cocos引擎_第3张图片

2、添加 依赖、引用、资源(Resource 下的res和src是蓝色的哦),如图:

在YYZD工程找到cocos2d_libs.xcodeproj、cocos2d_lua_bindings.xcodeproj、libsimulator.xcodeproj(运行在模拟器上,可选),将其拖入Xcode。

iOS工程加入cocos引擎_第4张图片
iOS工程加入cocos引擎_第5张图片

导入静态库:

iOS工程加入cocos引擎_第6张图片

Header Search Paths添加路径:

iOS工程加入cocos引擎_第7张图片

3、cocos不支持 Bitcode,所以改为NO,将AppDelegate.m改为AppDelegate.mm。

iOS工程加入cocos引擎_第8张图片
iOS工程加入cocos引擎_第9张图片

4、不出意外就可以成功运行了,一般都是有意外的,如果是报这个错,Link Binary With Libraries 添加GameContoller.framework即可。参考:http://www.2cto.com/kf/201604/499055.html

iOS工程加入cocos引擎_第10张图片

5、其他问题:数据交互,界面交互,比如第一次进入游戏正常,退出游戏返回原生界面第二次进入游戏出现的各种bug,反正我已经解决了,但我不告诉你O(∩_∩)O哈哈~

6、第一次写

你可能感兴趣的:(iOS工程加入cocos引擎)