美文网首页iOS之实用技术IOS开发者心得CocosCreator
IOS工程+cocos2d-x工程(工程整理篇)

IOS工程+cocos2d-x工程(工程整理篇)

作者: 遇见猫的大鱼 | 来源:发表于2016-07-21 19:19 被阅读1816次


1,拿到游戏组的工程,需要的文件是frameworks里面的cocos2d-x(大家也可以自己下载cocos2d-X的安装包爽一下)

游戏工程

2,游戏的工程打开,测试一下游戏是不是ok

游戏工程

3,把cocos2d-x的包复制到自己的工程同目录下方便引用:

复制cocos2d-x包

4,引入对应的工程文件,cocos2d_libs是必须的,因为游戏组用了js,所以我多加了cocos2d_js的工程,大家按实际情况添加

添加工程

5,在build phases里面添加依赖库文件,记得在target Dependencies里面也要加,这里大家按照实际需要加就行了,记得选IOS的.a文件,不要选错

6,接下来进行工程配置,在build settings 里面

(1)Valid architectures 里面现在一般默认了 arm64 armv7 armv7s 这里看大家需要

(2)Build Options 里面的Enable Bitcode要设置为NO,因为.a的文件是不支持bitcode的

(3)Linking里面的 Other linker flags 要配置,原因忘记了,后面的大兄弟补充一下

$(_COCOS_LIB_IOS_BEGIN)

$(_COCOS_LIB_IOS_END)

-ObjC

(4) Search Paths 里面的Header Search Paths 和Library Search Paths 要根据自己cocos2d-x的路径进行配置,否则里面一堆的头文件读不到

(5) 在 Custom Compiler Flags  里面配置 Other C Flags

-DNS_BLOCK_ASSERTIONS=1

(6)Language里面的 配置:注意里面pch文件的路径

(7)Preprocessing里面的配置,这个尤为重要,不然build出错,我这里磨了好久!

CC_TARGET_OS_IPHONE,加上这个即可!

(8)Warning 的配置,感觉这个没什么所谓

7,到此配置完成,把游戏工程里面的文件复制,加入我们的工程,注意不要缺漏

8,build一下,发现很多错误是吧,没事,慢慢来,首先游戏工程里面的Classes里面的AppDelegate.h要改名,不能和自己工程里面的重名

对应里面的代码也改了,其他地方引用文件的记得改一下

9,另外的C代码报错,B了dog,我也找出来一一改了,

10,工程里面的main.m改一下,

11.run一波,友情提示,编译文件很多,可以去喝杯咖啡

后续:接下来关于交互调用部分我会继续整理发出来!加油!

IOS工程+cocos2d-x工程(跳转、代码对接篇):代码对接篇

相关文章

网友评论

  • Freedom强:楼主还在吗?第一次接触这个,弄了三天还没好,可以讨论一下吗,那个demo可以发我一下参考一下行吗?1466595642@qq.com小弟感激不尽
    遇见猫的大鱼:@Freedom强 转战unity了:smile:
  • f68bcb6da716:博主 我这报"cocostudio/Cocostudio.h" file not found 请问下该怎么解决??
    遇见猫的大鱼:你检查一下文件引入Head search path路径对没
  • iloveyou6415:楼主你好,我按照你的方法将工程导入后,header search paths 什么都没有,不知道从哪添加这些头文件.我的qq:1158516415,发个demo参考一下,谢谢.
  • 爱新觉罗fate:楼主谢谢,更新了告诉我一哈,么么哒
  • cd3772d69f90:楼主,我集成的跟你的文档有些出入,能给我发一个这篇文档的demo参考一下吗?294192078@qq.com感谢

本文标题:IOS工程+cocos2d-x工程(工程整理篇)

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