Cocos2d是一2D的开源框架。构建二维游戏、演示程序和其他图形界面交互应用等。推荐图书:《Cocos2D-x权威指南完整版》
Cocos2D-x是Cocos2D家族的一个重要分支,Cocos2D基于OpenGL和OpenGL ES降低了技术的复杂性。
Cocos2D-x是用C++重写的Cocos2D框架,因为Android和iOS均支持C++;
由于Cocos2D-x的跨平台特性,它的开发工具也体现出跨平台的特性。
如果使用Windows操作系统,那么可以使用Visual Studio进行开发,也可以使用Eclipse的C++插件及Android开发环境进行开发;
如果使用Linux操作系统,那么可以使用Eclipse的C++插件及Android开发环境进行开发;
如果使用Mac系统,可以使用Xcode进行开发