void runWithScene(CCScene *pScene) //运行一个场景
void pushScene(CCScene *pScene) //压入当前活动场景,使其进入等待状态
void popScene(void) //从队列顶端弹出一个场景对象
void popToRootScene(void) //从队列底部弹出所有场景对象,仅剩根部场景对象
void replaceScene(CCScene *pScene) //替换新的场景对象
void end(void) //结束执行,释放当前场景
void pause() //暂停运行的场景
void resume() //恢复运行的场景
void drawScene() //绘制场景内容
在CCDirector 类的源码中,runningScene_ 表示当前正在显示的场景,nextScene 表示下一个将要显示的场景。而用于储存场景队列的对象则是一个动态可变数组sceneStack_
CCDirector 类的作用
1. 管理、显示场景
2.持有Cocos2d-X引擎的配置希捷
3.维持与设备窗口、OpenGL视窗对象的联系
4.反馈来自操作系统中得应用相应。比如暂停、恢复和结束游戏
5.在引擎世界和OpenGL质检进行转换坐标