1、cocos2dx的优势
a、使用了最新的C++ API(C++ 11)
C++11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C++标准委员会(ISO/IEC JTC1/SC22/WG21)于2011年8月12日公布,并于2011年9月出版。此次标准为C++98发布后13年来第一次重大修正。
b、跨平台:跨越移动平台和桌面平台
c、丰富的API集合:
|-------精灵
|------动作、动画、粒子特效
|------场景切换,计时器
|------事件分发(触摸,按钮,加速,鼠标移动)
|------骨骼动作
|------3D
2、常见语法特征
a、自动类型匹配:auto
b、using namespace cocos2d
3、cocos2dx是游戏引擎——相当于API或者框架
4、cocos2dx的组件:
|-------渲染器
|-------2D/3D图形
|-------碰撞检测
|-------物理引擎
|-------声音
|-------控制器
|-------动画
5、cocos2dx的主要对象:
|---------Scene
|---------Transition
|---------Sprite
|---------Menu
|---------Sprite3D
|---------Audio
6、cocos2dx的核心类:
|-----Scene
|-----Node
|-----Sprite
|-----Menu
|-----Action