您的位置:首页 > 移动开发 > Cocos引擎

cocosx-2d for Windows Phone 概述

2013-07-22 23:50 281 查看
cocosx-2d是一款跨移动平台的游戏引擎。

游戏引擎包含以下系统:

渲染引擎(二维图像引擎或三维图像引擎)
物理引擎
碰撞检测系统
音效
脚本引擎
动画
人工智能
网络引擎
场景管理

而CocosX-2d 包括:

二维图像引擎(在Windows
Phone上基于D3D实现)
物理引擎(集成了Box2D)
碰撞检测
场景管理
粒子系统
声音引擎(CocosDenshion)

下载地址:

https://github.com/cocos2d-x/cocos2dx-win8/tree/wp8_v2

主要的类:

CCDirector,导演
CCCamera,照相机
CCScene,场景
CCLayer,图层
CCSprite,精灵(物体)
CCAction,动作(动画)

一个游戏只有一个CCDirector,主要是初始化和销毁资源。

CCDirector管理CCScene,管理场景的方法有:
runwithScene,运行场景
drawScene,绘制场景
pause,暂停游戏
resume,恢复游戏

CCCamera用来渲染场景中的精灵或图层,以及控制这些元素的缩放,旋转和位置变化。

CCScene是CCLayer的容器,包括人物,菜单,背景等。

CCLayer管理CCSprite,文本,菜单,人物等,以及精灵的触屏事件,键盘事件也在这维护。

CCSprite具有CCAction,可以是一个可以不断变化的图片,包括位置,角度,大小等。

CCAction主要控制CCSprite的动作变化,比较贴近对话等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: