将cocos2dx v2新版的项目从引擎包内提取出来

.创建工程, 到"tools/project-creator"目录下, 调用create_project.py脚本, 这个创建大家应该都会了, 就不多说了, 不会的可以去查资料, 即便是直接打出来脚本, 也会有详细提示


.在projects下会列出所有的创建项目

.将项目移除引擎目录到你自己工程目录下

.删除内部除classes, proj.ios, Resources 以外的所有文件夹


.打开工程, 删除工程内使用到的文件


.在项目根目录下创建lib文件夹, 并且将cocos2dx文件夹从引擎根目录拷贝进来 



.拷贝CocosDenshion目录, 并只保留include和ios


.拷贝extensions目录, 并只保留以下目录和脚本, AssetsMaager, CCBReader, CocoStudio, GUI, network,physics_node(如果不需要的话删掉), spine, cocos-ext.h, extensionExport.h, ExtensionMacros.h


.GUI/CCEditBox目录删掉其他系统支持


.进入拷贝好的cocos2dx目录, 删除此目录节电下的所有 proj.xxx文件夹, 包括ios



.进入 coocs2dx/platform, 删除除ios和third_party 以外的所有文件夹, third_party内只保留ios文件夹



.进入 cocos2dx/base_nodes目录, 删除CCGLBufferedNode一对文件, 只保留四个


.将lib下的三个文件夹 cocos2dx, cocosDenshion, extensions 导入到当前工程, 熟悉cocos2dx调用资源的应该不陌生



.进入工程的Build Settings下搜索"CC_ENABLE_CHIPMUNK_INTEGRATION"

将他们删掉, 同样, 如果需要box2d, 需要加入"CC_ENABLE_BOX2D_INTEGRATION"




debug和release下都有


.配置好Bundler Id 和签名, 发现运行还是会有错误, 将libcurl.a和libwebp.a一起放入frameworks



.修改Other Linker Flag (没太大作用)



删掉libwebnetwork是因为引用的东西太多, 也不好找, 索性不需要就删掉


.lib目下的header path配置:











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值