- Cocos2D-x权威指南
- 满硕泉
- 460字
- 2024-10-30 01:10:21
1.2.2 Cocos2D-x的主要功能
Cocos2D-x继承了Cocos2D的全部特点,包括如下内容:
- 流程控制:非常容易地管理不同场景之间的流程控制。
- 精灵:快速而方便的精灵。
- 动作:可组合精灵的动作(如移动、旋转和缩放等),使精灵动起来。
- 特效:包括波浪、旋转和透镜等特性。
- 平面地图:支持平面地图和45度角地图。
- 转换:从一个场景移动到另外一个不同的场景。
- 菜单:创建内部菜单,包括主菜单和游戏菜单。
- 文本渲染:支持文本渲染标签。
- 文档:包括编程指南、API参考、视频教学和很多简单的测试例子。
- BSD许可:BSD(Berkly Software Distribution,伯克利软件套件)开源协议给予使用者很大的自由。使用者可以自由使用、修改源代码,也可以将修改后的代码作为开源或者专有软件再次发布。
- 基于OpenGL:支持硬件加速。
2012年6月,Cocos2D-x发布了2.0版本(本书成书之时的最新版本是2.01版本,本书的示例也将使用2.01版本)。Cocos2D-x的2.0以上版本采用OpenGL ES的2.0分支,支持CocosBuilder编辑器,并且支持一些扩展类,包括CCControlExtension、CCNotification、CCListView等,还支持JavaScript脚本的编写,并且最新版本只支持iOS、Android和Win32三个平台。图1-9所示是国外网友为Cocos2D-x制作的广告,说明了Cocos2D-x对于iOS和Android两个主流平台的支持。
图1-9 国外网友为Cocos2D-x制作的广告