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的动作变化,比较贴近对话等。
游戏引擎包含以下系统:
渲染引擎(二维图像引擎或三维图像引擎)
物理引擎
碰撞检测系统
音效
脚本引擎
动画
人工智能
网络引擎
场景管理
而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的动作变化,比较贴近对话等。
相关文章推荐
- cocosx-2d for Windows Phone 坐标系,图形,动作,事件
- cocos2d-x-2.2 for windows phone 8 CocosDenshion存在内存泄露问题
- PhoneGap在Microsoft Visual Studio Express For Windows Phone上编译出错的解决方案
- 【译】Silverlight for Windows Phone Toolkit In Depth(二)
- 微软职位内部推荐-SDEII for Windows Phone Apps
- 在Windows XP下,安装VS 2010 Express For Windows Phone .
- Windows phone 应用开发[7]-MEF For Windows phone
- ArcGIS for Windows Phone调用网络分析
- Open Source C# (Mono Compatible) Library for Sending Push Notifications To iOS (iPhone/iPad APNS), Android (C2DM), Windows Phone Apps
- (学习资料)Silverlight for Windows Phone Toolkit
- Cocos2d-x for WindowsPhone:开发一个打地鼠游戏(上)
- Windows Phone SDK for Windows 8
- Windows Phone 8 镜头应用 - Lenses for Windows Phone 8
- VS 2012 for Windows Phone 8 中XAML格式设置
- Cocos2d-x + CocosBuilder + TexturePacker 批处理资源生成(Only for windows)
- HTML Agility Pack for Windows Phone 7 (WP7)
- 一个windows下很好用的software pbx,当然也可以做为SIP Server来用 --- 3CX VOIP Phone System for Windows
- Silverlight for Windows Phone Toolkit升级 新增四个控件
- Keyboard Mapping for Windows Phone Emulator
- 【译】Silverlight for Windows Phone Toolkit In Depth(三)