【iOS】集成CocosCreate导出的项目

本文介绍了如何在现有iOS项目中集成CocosCreate导出的游戏项目,包括遇到的编译问题和文件冲突,并提供了解决方案。在集成过程中,需要注意Cocos2d-x的位置、编译选项以及文件命名冲突。同时,文章指出一个项目中只能有一个Cocos引擎实例。

背景

由于现实需求,需要将多个h5的Cocos2d-x,转变为原生后,再集成进现有项目。

参考

如果是通过新建的空工程来集成CocosCreate导出的项目(后面简称Cocos项目),可以直接参考

《CocosCreator导出的iOS项目》 ,对这篇参考文档简单那总结如下:

  1. 修改Appdelegate类名称,复制cocos2d-x、Classes、jsb-default等资源文件;

  2. 引入相关的工程与文件到目的项目中;

  3. 修改Build Phases与Build settings中的配置;

  4. c/c++编译选项的修改;

  5. 原生使用,包括import "cocosd.h"等

上述文档中做了详尽的描述与截图,此处不再复述,以下仅做不同之处的记录。

不同之处

这是集成到现有项目中,不是新建的空工程;

此次集成多个Cocos项目。

编译问题

由于目的项目是比较复杂的,在按照一般步骤来集成时在编译过程中一直失败,所以在此记录下一些典型的错误类型,以便需要时参考。当然,这些问题都是在特定项目中出现的,换个项目可能就不存在或者

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值