Quick-cocos2d-x的MVC架构之AppBase研究
2015-03-09 16:59
211 查看
用户自己的MyApp类从cc.mvc.AppBase派生,作为main.lua中程序的入口
AppBase主要提供了以下几个功能
1.重载AppBase的AppBase:onEnterBackground()函数和AppBase:onEnterForeground()函数,可以处理程序转到后台和恢复到前台的一些操作,比如游戏暂停
2.封装了切换场景的函数enterScene,使用比较方便
例如
self:enterScene("MainScene")
3.封装了新建视图类对象的函数
例如:
self.views_[self.player] = app:createView("HeroView", self.player)
:pos(display.cx - 300, display.cy)
:addTo(self)
4.提供一个app的全局变量,可以随时调用
AppBase主要提供了以下几个功能
1.重载AppBase的AppBase:onEnterBackground()函数和AppBase:onEnterForeground()函数,可以处理程序转到后台和恢复到前台的一些操作,比如游戏暂停
2.封装了切换场景的函数enterScene,使用比较方便
例如
self:enterScene("MainScene")
3.封装了新建视图类对象的函数
例如:
self.views_[self.player] = app:createView("HeroView", self.player)
:pos(display.cx - 300, display.cy)
:addTo(self)
4.提供一个app的全局变量,可以随时调用
相关文章推荐
- Quick-cocos2d-x的MVC架构之model研究
- Quick-cocos2d-x的MVC架构之controller研究
- Quick-cocos2d-x的MVC架构之Views研究
- Quick-cocos2d-x的MVC架构之有限状态机研究
- 【深入Cocos2d-x】使用MVC架构搭建游戏Four
- 深入Cocos2d-x】使用MVC架构搭建游戏Four
- quick-cocos2d-x里的MVC
- 三层架构与MVC
- quick-cocos2d-x 学习系列之十一mvc例子
- springmvc+mybatis +Jeesz 分布式架构
- Quick-Cocos2D-X学习(一)下载Quick-Cocos2D-X 并成功运行示例代码
- ASP.NET MVC使用ajax向控制器post Model 研究
- Android App的设计架构:MVC,MVP,MVVM与架构经验谈
- 企业架构研究总结(26)——TOGAF架构开发方法(ADM)之实施治理阶段
- 三层架构,MVC模型,工厂设计模式的粗浅理解 转
- 三层架构模式(MVC)案例:购物车实现
- Spring3 MVC 深入研究
- 基于规则引擎的电信CRM系统架构研究
- 凯云水利水电造价工程系统 技术解析(一) MVC架构的搭建
- j2ee分布式架构 dubbo + springmvc + mybatis + ehcache + redis 技术介绍