我们正在使用Marmalade SDK和Cocos2d-x版本1.0.1-x-0.13.0 beta(2012-03-29)开发游戏。
当我们开始制作游戏时,这个版本的Cocos2d-x是唯一一个包含marmalade平台支持的版本,因此它是一个强制选择,但目前似乎也是cocos2d-2.1beta3-x-2.1 .0增加了对橘子酱的支持。
现在我们正在尝试评估是否值得在我们的项目中将旧版本的cocos2d-x替换为新版本,并且我很欣赏以下问题的某个更专家的观点:
此外,如果您有任何其他有用的见解可以分享这个问题,我们将非常感谢。 提前谢谢
答案 0 :(得分:1)
关于设备,最值得注意的信息是:Cocos2d-x 2.0支持OpenGL ES 2.0,不再支持OpenGL ES 1.1。 这可能是一段时间以前的问题,但现在它不是一个大问题 - 新的设备已经很好地覆盖。我们在维基百科页面上查看了有关OpenGL ES的信息,并意识到我们想要支持的设备(通过Marmalade)是兼容的。
我们还下载了Cocos2d-x 2.1beta3(其中包括对Marmalade的支持),看起来已经非常完整且很好。
此外,Cocos2d-x的迁移指南(找到它here)似乎是一个非常完整的指南,它似乎也不是一个戏剧性的工作。
也就是说,我们的游戏处于一个足以阻止我们面对港口的状态,因为在我们的情况下,最重要的优势将是更好的多分辨率管理。 事实上,我们不会实现利用OpenGL ES 2.0的功能,我们使用自制解决方案解决了多分辨率问题,所以......我们将在下一个项目中使用Cocos2d-x 2.1。
我希望这些信息对其他人有用,请随时纠正我或添加其他知识 - 我们不是专家,而是来自个人研究。