Cocos2d-x 是什么?
Cocos2d-x是一款跨平台、由共享相同API结构的的几种可选的编程语言的组成的游戏引擎。
Cocos2d-x is a game engine branched from Cocos2d-iPhone, which consists of expanding supported platforms, with multiple choice of programming languages thats shares the same API structure.
它从cocos2d-iphone发展而来,2010.6项目启动至今,由它开发出来的游戏,已经有超过10亿的安装量了!!!
人人、4399、金山等很多国内软件公司也是采用它来开发。
由于Cocos2d-x以及它的分支都是遵循的 MIT Lisence ,因此任何人都可以用它来免费开发游戏。
对于游戏开发者来说,不管是个人还是团队,简直就是神器啊。
Cocos2d-x 家族
在此之前,你可能听过几个相关的名字并为之苦恼,cocos2d、cocos2d-html cocos2d-x for xna 等等,这里让我们捋一捋这个关系。如果没有听过的话,就更好了,少了困惑的时间了。
一张官方的图片基本就足以说明问题了。
我们本系列用的是Cocos2d-x,它只是庞大的cocos2d家族的一员,主要是c++语言来开发,辅以js/lua脚本,其它的项目比如cocos2d-xna 就是用c#来实现的。
在此,也向引擎的作者们致敬,正是他们不求回报的工作,推动了整个行业的进步。
参考链接:
http://cocos2d-x.org/projects/cocos2d-x/wiki/About_Ushttp://cocos2d-x.org/projects/cocos2d-x/wiki/Relationships_in_Cocos2d_FamilyQQ: 631767297 欢迎朋友们可以一起交流学习。