《Cocos2D-X游戏开发技术精解》一1.3 引擎的版本

简介:

本节书摘来异步社区《Cocos2D-X游戏开发技术精解》一书中的第1章,第1.3节,作者: 刘剑卓 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 引擎的版本

Cocos2D-X游戏开发技术精解
Cocos2D-iPhone游戏引擎,自2008年6月发布了第一版本0.1至今已经度过了4年。4年的时间正好是一届奥运会的间隔。虽然Cocos2D引擎没有与其他的引擎竞赛,但其版本更新的速度毫不逊色。能保持如此频率的更新升级,除了来自开发者辛勤的工作之外,还得益于人们对于此款游戏引擎的喜爱。正是因为有了众多开发者的关注,才促使它成长到今天的地步。

在4年的时间里,Cocos2D引擎至少推出了10个主要版本。每个版本都存在一些变化:修正了一些存在的问题,加入了新的功能等。这其中有一些重要的版本变化。0.90版本算是一次重大升级,采用了全新的类名体系。这也标志着这个平台变得越来越成熟,越来越好用。从0.99.0版本开始,Cocos2D引擎凭借丰富的功能以及简单易用的程序接口,成为了开发者的首选。Cocos2D引擎就登上了iOS平台游戏引擎的王座,进入了鼎盛时代。

说明:

截至2012年12月12日,Cocos2D引擎最新的稳定版本为2.0。

Cocos2D版本是引擎发展的主旋律,Cocos2D-X版本也是按照其节奏来推陈出新的。以版本号来区分,引擎可以分为两个分支:以1开始标号的是支持OpenGL ES 1.x的,由于年代久远已经不再维护了;以2开始标号的是支持OpenGL ES 2.0之后版本的。Cocos2D-X最新的稳定版本为2.0。只有一些专属平台还存在0.X以及1.X的引擎版本。比如Windows Phone 8平台的0.13版本以及应用HTML5的0.5.0版本。

说明:

OpenGL ES为引擎所用的3D渲染库,它是实现跨平台的核心技术。

因为Cocos2D-X引擎采用了C++语言编写,所以可以同时支持多个手持设备平台。它成为了开发者进行移动游戏产品跨平台开发的首选。另外,Cocos2D-X引擎也为使用C++语言的开发者找到了一条进入Android和iOS以及Windows Phone平台开发的捷径。

相关文章
|
定位技术
从0开发游戏引擎之 序言(引擎内主要模块)
从0开发游戏引擎之 序言(引擎内主要模块)
|
图形学 Android开发
基于Unity3d 引擎的Android游戏优化(续)
VSync Count 垂直同步 中新建一个场景空的时候,帧速率(FPS总是很低),大概在60~70之间。一直不太明白是怎么回事,现在基本上明白了。我在这里解释一下原因,如有错误,欢迎指正。在Unity3D中当运行场景打开Profiler的时候,我们会看到VSync 这一项占了很大的比重。
1511 0
|
Java C# Android开发
基于Unity3d 引擎的Android游戏优化
更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式, 对于透明贴图,我们只能选择RGBA 16bit 或者RGBA 32bit。
1962 0
|
前端开发 JavaScript iOS开发
《Cocos2D权威指南》——2.2 构建游戏场景
本节书摘来自华章计算机《Cocos2D权威指南》一书中的第2章,第2.2节,作者:王寒,屈光辉,周雪彬著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1183 0