【爱上cocos2d-x之四】导演CCDirector

来源:互联网 发布:sql server restoring 编辑:程序博客网 时间:2024/04/29 04:08

CCDirector(导演类)主要完成以下工作:

(1)初始化游戏和销毁游戏

(2)管理调度场景

(3)调整设置openGL信息

(4)获取、设置游戏的相关细节


CCDirector是单例对象,负责场景之间的调度。它知道当前哪个场景是活动的,并且允许你通过取代当前场景,或者从场景栈中推进一个新的场景来改变场景。当你向栈中推荐一个新的场景,CCDirector会暂停前一个场景,但是在内存中仍然保留它,当你将栈顶的场景推出,暂停场景会从最近的状态恢复。


因为CCDirector是单例类,可采用如下方式调用:

CCDirector::shareDirector()->methodname



0 0
原创粉丝点击