美文网首页
iOS原生项目集成cocos2d-js项目

iOS原生项目集成cocos2d-js项目

作者: 林神_iOS | 来源:发表于2017-09-01 12:23 被阅读0次

最近研究了好久的iOS原生项目集成cocos2d-js的方法,今天终于搞定,特来发一篇文章记录一下,方便大家遇到类似需求不至于走太多弯路,所谓前人栽树,后人乘凉。废话不多说,直接上内容。

1.先新建一个cocos2d-js项目:

2.新建一个iOS项目,取名TestJSDemo,并把相应内容从cocos2d-js导入到iOS项目中:

Resources中从cocos2d-js导入的具体内容:

3.将导入资源链接到iOS项目中,注意区分绿文件夹和黄文件夹的导入方式的不同:

4.配置target Dependencies:

5.配置Link Binary:

6.设置Bitcode为NO,注意Target 和 Project中都要配置:

7.配置编译环境,注意Project和target都需同样配置:

8.配置Preprocessor Macros Debug (Target 和 Project中都需配置):

9.配置Preprocessor Macros Release (Target 和 Project中都需配置):

10.配置Target中User Header Search Patchs:

11.配置Project中User Header Search Patchs:

12.设置Always Search User Paths为Yes (Target 和 Project中都需配置):

13.配置Flags:

14.将cocos2d-js项目中iOS文件夹和Classes文件夹都导入到iOS项目中,并将iOS项目中类AppDelegate改为GAppDelegate,AppDelegate类中AppDelegate全部替换为GAppDelegate。main.m中AppDelegate也替换成GAppDelegate,并将.m文件后缀改为.mm,去掉原来的StoryBoard,自己写跳转:

15.在ViewController中添加一个Button进行跳转到cocos2d-js项目,可参照cocos2d-js项目Demo的跳转方式:

16.运行项目:

17.运行项目,大功告成。O(∩_∩)O~

18.其他参考资料:

http://www.jianshu.com/p/54bfbaf732462

http://blog.csdn.net/ismilesky/article/details/541395511

http://forum.cocos.com/t/cocos2d-js-app-ios/438031

http://www.cocoachina.com/bbs/read.php?tid-1706940-page-1.html

19.写的很辛苦,点个赞呗,当然也可以打赏一波,哈哈

相关文章

网友评论

      本文标题:iOS原生项目集成cocos2d-js项目

      本文链接:https://www.haomeiwen.com/subject/zfihjxtx.html