Cocos2d-JS游戏开发快速入门到实战
上QQ阅读APP看书,第一时间看更新

2.1 Cocos的前世今生

Cocos从诞生到如今拥有成千上万个开发者,也经历了一个相当漫长的过程。在2008年的时候,最初的Cocos引擎是由阿根廷的小伙伴Ricardo Quesada和他的朋友们使用Python语言开发的一款2D游戏引擎,当时他们发布Release 0.1版本后取名为Cocos2d。

不久,苹果公司的新款iPhone手机和App Store促进了苹果的生态市场发展,而Cocos抓住了机会,他们以OC语言为基础,延续Cocos引擎的Python版本的设计思想,发布了Cocos2d-iPhone版本。后来iOS的用户越来越多,基于Cocos的iPhone游戏也越来越多。

从此,Cocos也出现了各种各样的版本来适应不同的应用平台,直到Cocos2d-x的出现才使得Cocos能够进行跨平台的开发,实现一次开发,多平台编译打包部署。

随着Cocos的开发成员越来越多,Cocos开始对开发工具进行优化,出现了Cocos IDE、Cocos Studio以及Cocos Builder等优秀的提高开发效率的工具。在2016年,Cocos更是强势推出了集各种开发工作流于一体的Cocos Creator,这款产品的出现彻底改变了Cocos的开发模式,使得游戏团队开发更加容易,开发效率更高。

Cocos从出现到如今的相对完善离不开广大开发者的支持,相信Cocos会在开发者持续的关注和支持下发展得越来越好。图2-1~图2-3给出Cocos引擎logo的变化情况。

图2-1 Cocos2d logo

图2-2 Cocos2d-x logo

图2-3 Cocos引擎logo