cocosx-2d是一款跨移动平台的游戏引擎。
游戏引擎包含以下系统:
而CocosX-2d 包括:
- 二维图像引擎(在Windows Phone上基于D3D实现)
- 物理引擎(集成了Box2D)
- 碰撞检测
- 场景管理
- 粒子系统
- 声音引擎(CocosDenshion)
下载地址:
主要的类:
- CCDirector,导演
- CCCamera,照相机
- CCScene,场景
- CCLayer,图层
- CCSprite,精灵(物体)
- CCAction,动作(动画)
一个游戏只有一个CCDirector,主要是初始化和销毁资源。
CCDirector管理CCScene,管理场景的方法有:
runwithScene,运行场景
drawScene,绘制场景
pause,暂停游戏
resume,恢复游戏
CCCamera用来渲染场景中的精灵或图层,以及控制这些元素的缩放,旋转和位置变化。
CCScene是CCLayer的容器,包括人物,菜单,背景等。
CCLayer管理CCSprite,文本,菜单,人物等,以及精灵的触屏事件,键盘事件也在这维护。
CCSprite具有CCAction,可以是一个可以不断变化的图片,包括位置,角度,大小等。
CCAction主要控制CCSprite的动作变化,比较贴近对话等。
CocosX-2D是一款强大的跨移动平台游戏引擎,提供了包括渲染引擎、物理引擎、碰撞检测、音效脚本、动画、人工智能、网络引擎等功能。它在Windows Phone平台上基于D3D实现二维图像引擎,并集成了Box2D作为物理引擎。本文详细介绍了CocosX-2D的主要类如CCDirector、CCCamera、CCScene、CCLayer、CCSprite和CCAction,以及如何使用这些类来创建和管理游戏场景。
1435

被折叠的 条评论
为什么被折叠?



