从Delphi开始学Cocos2dx-3.0[1]: AppDelegate 与 Application
来源:互联网 发布:宁波商品房成交数据 编辑:程序博客网 时间:2024/06/05 06:17
前面执行批处理结束以后得到2个文件夹 Project\myGame
打开 proj.win32\HelloCpp.sln 然后运行它
cocos里面的 AppDelegate 和 Director 就相当于 Delphi中的 Application
class AppDelegate : private cocos2d::Application{public: AppDelegate(); virtual ~AppDelegate(); /** @brief APP启动结束以后 @return true 成功,APP继续 @return false 失败,APP停止 */ virtual bool applicationDidFinishLaunching(); /** @brief APP进入后台以后,通常是老婆电话又来了 */ virtual void applicationDidEnterBackground(); /** @brief APP从后台回归以后,打完电话,继续! */ virtual void applicationWillEnterForeground();};
在Delphi里面就相当于
procedure TForm1.FormCreate(Sender: TObject);begin // virtual bool applicationDidFinishLaunching();end;procedure TForm1.FormHide(Sender: TObject);begin // virtual void applicationDidEnterBackground();end;procedure TForm1.FormShow(Sender: TObject);begin // 当然,在Delphi这里第一次也会触发一次,但是只有这个最接近最好理解了 // virtual void applicationWillEnterForeground();end;
在看APP创建事件里面
bool AppDelegate::applicationDidFinishLaunching() { // Application.Initialize; auto director = Director::getInstance(); auto eglView = EGLView::getInstance(); director->setOpenGLView(eglView); // 显示FPS director->setDisplayStats(true); // 设置 FPS. 默认FPS就是 60 其实可以不用设置 director->setAnimationInterval(1.0 / 60); // 创建一个 Scene 等同于 创建一个 Application.CreateForm(TForm1, Form1); auto scene = HelloWorld::createScene(); // Application.run director->runWithScene(scene); return true;}
正常运行应该是酱紫的
0 0
- 从Delphi开始学Cocos2dx-3.0[1]: AppDelegate 与 Application
- 从Delphi开始学Cocos2dx-3.0[7]:瞬发动作
- 从Delphi开始学Cocos2dx-3.0[12]:可变速度
- 从Delphi开始学Cocos2dx-3.0[16]:LUA脚本接入
- 从Delphi开始学Cocos2dx-3.0[0]: VS2012 与 安装 cocos2d-x-3.0alpha0
- 从Delphi开始学Cocos2dx-3.0[2]:TObject 与 CCObject 看继承关系
- 从Delphi开始学Cocos2dx-3.0[5]:鼠标按下移动弹起与单点触摸
- 从Delphi开始学Cocos2dx-3.0[4]:定义一个Delphi头,方便今后编程
- 从Delphi开始学Cocos2dx-3.0[13]:动画-直接从图片文件创建动画
- 从Delphi开始学Cocos2dx-3.0[14]:动画-直接从精灵帧缓存中获取纹理
- 从Delphi开始学Cocos2dx-3.3[17]:从3.0 进化到3.3(详细图文)
- 从Delphi开始学Cocos2dx-3.0[3]:CCNode 可视组件的头
- 从Delphi开始学Cocos2dx-3.0[6]:拖拽一个精灵
- 从Delphi开始学Cocos2dx-3.0[8]:持续动作之位移持续动作
- 从Delphi开始学Cocos2dx-3.0[9]:持续动作之缩放持续动作
- 从Delphi开始学Cocos2dx-3.0[10]:持续动作之旋转持续动作
- 从Delphi开始学Cocos2dx-3.0[11]:持续动作之组合动作
- 从Delphi开始学Cocos2dx-3.0[15]:关于精灵帧和精灵帧缓存
- UIWebView Tap
- gvim的使用
- 运算符优先级图片
- 壬辰倭亂
- 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
- 从Delphi开始学Cocos2dx-3.0[1]: AppDelegate 与 Application
- vim下neocomplcache下载地址和配置和默认选择第一项
- 用FragmentActivity +FragmentTabHost 替换原有的tabhost
- 智能指针实现及原理
- 分布式系统
- vim html,java,javascript自动补全插件推荐
- Deep Learning 学习资料
- Hive远程模式
- Linux环境下Rsync的配置与使用