前言
一、Cocos2d和Cocos2dx的区别
【开发语言】:Cocos2d是Object-C写的,Cocos2dx是C++写的,支持使用 C++、Lua 或 JavaScript 进行开发。
【运行平台】:Cocos2d只能在IOS下运行,Cocos2dx是跨平台的,适配 iOS、Android、HTML5、Windows 和 Mac 系统,功能侧重于原生移动平台。
【国籍】:Cocos2d是外国人搞的,Cocos2dx是中国人搞的。
Cocos2dx是Cocos2d的C++写法,但是游戏架构是一样的,都包含了精灵、导演、场景、动作等概念,他们是一脉相承的东西。你可以直接研究Cocos2dx,没有什么障碍。
虽然是有了Cocos2d才有的Cocos2dx,但是Cocos2dx包含了Cocos2d的主要思想,因此可以直接研究Cocos2dx。
平时说的Cocos,指的是Cocos 2DX。
二、Cocos Creator和Cocos2dx的区别
Cocos Creator是借用U