引擎基本概念 ( base 文件夹 )
杂项
- ATITC 编码
- 模拟后台运行线性
AsyncTaskPool
类 - 对象管理
- Ref
- RefPtr
- AutoReleasePool
- 智能数组
ccArray
- 二进制数据块
- Data
- DataVisitor
- Map
- 各种协议
- RGB
- Blend
- Texture
- Label
- 触摸屏
Touch
- 随机数
random
- 编码
- UTF8
- Any 类型:
Value
类 - Vector
游戏逻辑相关
- Director ( 单例)
- Event ( 默认动作 / 自行定制 Listener )
- Acceleration
- Focus
- Keyboard
- Mouse
- Touch
- Dispatcher
- Controller
- Custom
- 计时器 / 调度
- Timer
- Scheduler
平台相关 ( platform 文件夹 )
应用程序 ApplicationProtocol
类
- 应用程序是否后台运行
- GL配置
- 语言
- 打开URL
弹出提示框 MessageBox
接口
设备信息 Device
类
- DPI (一般指每英寸的像素)
- accelerometer ( 加速器 ? )
文件管理 FileUtils
类
OpenGL 配置 GLView
类
纹理支持
平台各异的编译器选项,位宽 …
C语言标准库
SAX 解析XML
线程支持
常用 UI ( ui文件夹 )
小物件 Widght
类
- Button
- CheckBox
- ImageView
- LoadingBar
- Slider
- Text
- TextAtlas
- TextBMFont
- VideoPlayer
- WebView
布局管理 LayoutManager
类
- 线性
- LinearVerticalLayoutManager
- LinearHorizontalLayoutManager
- 绝对 RelativeLayoutManager
布局 Layout
类
2D 游戏支持
- 相机
Camera
- 动作
Action
- 一系列简单动作 比如前进,* 淡入* * 旋转* …
- Grid 支持
- …
- 动画
Sprite
- 灯光
- 场景
Scene
- TransitionScene
- 粒子系统
- 各种现成粒子实现 银河 雪 …
- 菜单
Menu
- 字体
Font
- TMX 地图支持
- …
3D
- 骨骼
- 皮肤
音频 ( audio 文件夹 )
编辑器支持 ( editor-support 文件夹)
数学计算 (math 文件夹)
脚本 ( scripting 文件夹 )
- lua