您的位置:首页 > 移动开发 > Cocos引擎

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的全局变量,可以随时调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2d-x lua mvc