Cocos2DX 开发笔记

公司要开发新页游的手游版本了

顺便用blog来记录一下开发的笔记


首先是技术的选型

目标很简单: 可以保证跨平台移植

待选方案很多

Native

   优点: 针对性强,性能有保障, 各个平台都有成熟的框架与开发工具

   缺点: 多平台同时开发速度慢,人力成本过高

   案例: 满地都是...

Air

   优点: 移植成本比较低,只要专注ui以及ANE部分

   缺点: 性能优化不好做,机器要求高

   案例: 乱世天下(人人网策略类游戏)

Cocos2dX

   优点: 框架成熟,社区活跃,各个平台ide都有成熟的模板级支持

   缺点: 人力成本高(C++驱动)

   案例: 捕鱼达人2、龙之力量、忘仙OL、神仙道...

libgdx:

   优点: 性能高

   缺点: 框架不成熟社区支持不够,人力成本高(C++驱动)

   案例: 未知

NME:

   优点: 人力成本低(Haxe与AS极其类似)

   缺点: 框架不成熟社区支持不够,性能方面未知(ShowCase中没有ARPG)

   案例: 未知

最终选择的方案是

Cocos2dx+javascript

采用脚本开发的方式可以解决人员要求过高的问题

方便现有as程序员转型,另一方面,hybrid的方式暂时也是appstore"允许"的



你可能感兴趣的:(cocos2dx,技术选型)