前提:
已有native app,ios、android都是分别开发,很多常用功能已经开发完善,测试稳定,现需要往里面添加游戏模块。
选择:
1、使用引擎完全重写app。 ———— 工作量太大,体力活,坑也多,暂不考虑。
2、纯原生进行开发。————需要集成各种图形库,第三方库,开发者需要有图形开发基础。成本太高,舍弃。
3、hybrid方案增量开发。————使用h5开发游戏模块,通过webview方式集成进app中,成本较低,第一版就使用这个方案,用户体验太差。
4、插件(模块)方式集成游戏引擎进行开发。————使用引擎开发游戏模块部分,原生控件部分不动,用户体验最佳。开发成本相对折中。
综合调研,最终决定选择集成cocos2dx-js(3.11)的方案,其技术关键点在于如何解决内存问题。
关键步骤记录:

本文介绍了在已有原生iOS应用中集成Cocos2dx-js 3.11的过程,包括选择集成方案的原因、关键步骤如添加引擎工程、解决内存问题、处理函数冲突等,以及后续优化工作的计划。
最低0.47元/天 解锁文章
2570

被折叠的 条评论
为什么被折叠?



