我们是一个小团队(两个人),打算开发移动设备游戏。最初它将仅在 iOS 上,但将被移植到 android/windows 手机。Cocos2d 似乎是目前最好的开源游戏引擎。我正在和同事讨论的问题是我们应该使用 cocos2d-iphone (object-c) 还是 cocos2d-x (c++)。
我们都有相当多的 C++ 经验,我在空闲时间玩了几个月的 object-c。使用 object-c 并不难,但 C++ 更可取。
最初我打算使用 cocos2d-iphone,因为大多数在线文档/示例都是基于 cocos2d-iphone 的。在玩了一些 cocos2d-x 的样例之后,我觉得它们非常相似。考虑到我们会将游戏移植到android或windows phone,游戏引擎相关代码最好使用基于c++的cocos2d-x,这样移植游戏会更容易。
如果有人对 cocos2d-x 有实际工作经验,可以分享您的想法或意见吗?你会选择哪一个?cocos2d-iphone 还是 cocos2d-x?谢谢。