Cocos结构
2016-01-04 17:44
483 查看
基类:CApplicationProtocol
纯虚函数virtual bool applicationDidFinishLaunching() = 0;
CCApplication继承于CCApplicationProtoco:
int run();//调用applicationDidFinishLaunching();
static CCApplication* sharedApplication(); //返回sm_pSharedApplication
static CCApplication* sm_pSharedApplication;//构造函数在构造时 sm_pSharedApplication=this,即在自类调用父类的构造函数时,把子类的this给父类,在父类调用run函数时,调用的是自类已经实现的applicationDidFinishLaunching();这是代理模式
AppDelegate继承于CCApplication 实现纯虚函数applicationDidFinishLaunching();
main:
AppDelegate app;
return CCApplication::sharedApplication()->run();
纯虚函数virtual bool applicationDidFinishLaunching() = 0;
CCApplication继承于CCApplicationProtoco:
int run();//调用applicationDidFinishLaunching();
static CCApplication* sharedApplication(); //返回sm_pSharedApplication
static CCApplication* sm_pSharedApplication;//构造函数在构造时 sm_pSharedApplication=this,即在自类调用父类的构造函数时,把子类的this给父类,在父类调用run函数时,调用的是自类已经实现的applicationDidFinishLaunching();这是代理模式
AppDelegate继承于CCApplication 实现纯虚函数applicationDidFinishLaunching();
main:
AppDelegate app;
return CCApplication::sharedApplication()->run();
相关文章推荐
- COCOS-HTML5-3.9版本学习(一)HTML5的COCOS环境
- cocos2dx 2.x与cocos2dx 3.x类库用法对比
- 安装cocos ide 遇到的问题
- Cocos在windows7下的配置与apk打包
- CocosBuilder使用记录
- cocos纯代码写一个简单的菜单
- Cocos2D实现RPG队伍菜单任意调整角色顺序的效果
- Cocos2D实现RPG队伍菜单任意调整角色顺序的效果
- Cocos2D实现RPG队伍菜单任意调整角色顺序的效果
- <我是游戏小白>cocos2d-js迈出第一步
- cocos2d-x 3.4 横板射击游戏之地图滚动实现(封装方式)
- 201215-03-19---cocos2dx内存管理--具体解释
- Cocos2D实现RPG游戏人物地图行走的跟随效果
- Cocos2D实现RPG游戏人物地图行走的跟随效果
- Cocos2D实现RPG游戏人物地图行走的跟随效果
- Cocos2D在Xcode7和iOS 9.2上IMP调用出错
- Cocos2D在Xcode7和iOS 9.2上IMP调用出错
- CocosD在Xcode7和iOS 9.2上IMP调用出错
- Cocos2D两个方法的重构一例
- Cocos2D两个方法的重构一例