Cocos2d-x的前世今生

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_Us
http://cocos2d-x.org/projects/cocos2d-x/wiki/Relationships_in_Cocos2d_Family

 QQ: 631767297 欢迎朋友们可以一起交流学习。

posted @ 2013-03-12 07:35  jeekun  阅读(689)  评论(0编辑  收藏  举报