从Delphi开始学Cocos2dx-3.0[2]:TObject 与 CCObject 看继承关系
2013-12-13 20:35
459 查看
VCL 中很出名的继承关系图
Vcl核心类关系图,图中标星号的就是核心类。
*TObject
|_____*TPersistent
|______*TComponent
|_________TApplication
|_________TControl
下面作简单的说明:
在Cocos2D中所有的类都是从 CCObject 中继承下来的
CCObject
|_____*CCNode
|_________CCScene // 场景,相当于TForm
|_________CCLayer // 层次, 相当于TPanel
|_________CCMenu // 菜单, 相当于TMainMenu
|_________CCSprite // 精灵, 相当于TImage
|_________............. 其他
Vcl核心类关系图,图中标星号的就是核心类。
*TObject
|_____*TPersistent
|______*TComponent
|_________TApplication
|_________TControl
下面作简单的说明:
类名 | 父类 | 单元 | 说明 |
---|---|---|---|
TObject | 无 | System | Object Pascal中所有类的基类 |
TPersistent | TObject | Classes | 数据流读写能力 |
TComponent | TPersisten | Classes | 所有Vcl组件的基类 |
在Cocos2D中所有的类都是从 CCObject 中继承下来的
CCObject
|_____*CCNode
|_________CCScene // 场景,相当于TForm
|_________CCLayer // 层次, 相当于TPanel
|_________CCMenu // 菜单, 相当于TMainMenu
|_________CCSprite // 精灵, 相当于TImage
|_________............. 其他
相关文章推荐
- 从Delphi开始学Cocos2dx-3.0[3]:CCNode 可视组件的头
- 从Delphi开始学Cocos2dx-3.0[16]:LUA脚本接入
- 从Delphi开始学Cocos2dx-3.0[11]:持续动作之组合动作
- 从Delphi开始学Cocos2dx-3.0[0]: VS2012 与 安装 cocos2d-x-3.0alpha0
- 从Delphi开始学Cocos2dx-3.0[12]:可变速度
- 从Delphi开始学Cocos2dx-3.0[15]:关于精灵帧和精灵帧缓存
- cocos2dx-3.0(26) CC_CALLBACK介绍及屏蔽Touch(暂停、开始)的方法
- 从Delphi开始学Cocos2dx-3.0[7]:瞬发动作
- 从Delphi开始学Cocos2dx-3.0[13]:动画-直接从图片文件创建动画
- 从Delphi开始学Cocos2dx-3.0[1]: AppDelegate 与 Application
- 从Delphi开始学Cocos2dx-3.0[4]:定义一个Delphi头,方便今后编程
- 从Delphi开始学Cocos2dx-3.0[6]:拖拽一个精灵
- 从Delphi开始学Cocos2dx-3.0[8]:持续动作之位移持续动作
- 从Delphi开始学Cocos2dx-3.0[10]:持续动作之旋转持续动作
- 从Delphi开始学Cocos2dx-3.0[9]:持续动作之缩放持续动作
- 从Delphi开始学Cocos2dx-3.0[5]:鼠标按下移动弹起与单点触摸
- 从Delphi开始学Cocos2dx-3.3[17]:从3.0 进化到3.3(详细图文)
- 从Delphi开始学Cocos2dx-3.0[14]:动画-直接从精灵帧缓存中获取纹理
- cocos2dx 3.0 之 用std::bind替换CC_CALLBACK_N
- cocos2dx进阶学习之CCObject