我开始学习 iPhone 开发,我已经看过基础知识,现在正在研究 cocos2d 的游戏等。
我的问题是我应该从 cocos2d 开始还是应该从 cocos2d x 开始?
我对多平台感兴趣,但是在进入 X 之前对 cocos2d 有一个很好的了解重要吗?
我开始学习 iPhone 开发,我已经看过基础知识,现在正在研究 cocos2d 的游戏等。
我的问题是我应该从 cocos2d 开始还是应该从 cocos2d x 开始?
我对多平台感兴趣,但是在进入 X 之前对 cocos2d 有一个很好的了解重要吗?
此外,cocos2d-x 具有 javascript-binding (jsb) 和 lua-binding,让您可以在脚本中编写所有游戏逻辑,而所有图形内容都以原生方式运行,从而为您提供快速开发和高运行时性能。使用 jsb 也可以快速切换到 cocos2d-html5,几乎不需要修改代码。
如果您的目标平台明确是 iPhone cocos2d-iphone 可能是最容易设置的,并且由于它使用了 Objective-c,如果您已经在 iPhone 上进行过任何开发,这将是最自然的过渡。
如果您打算跨移动平台发布,或者更喜欢使用 c++ 进行开发,那么 cocos2d-x 将是您的最佳选择。
这两个项目都在协调的发布时间表上,因此在功能和支持方面应该是相当的。
两者都有不错的社区,有很多教程,所以那里很吸引人。
开始使用 cocos2d-x ,比 cocos2d-iphone 好很多。看看 cocos2d-x.org 你会知道更多。