一切的场景操作都要基于
CCDirector类
游戏启动第一个场景的执行
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector->runWithScene(xxxx::scene());
场景切换有2个方式
1、释放当前场景加载后一个场景
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector->replaceScene(xxxx::scene);
2、不释放当前场景,加载后一个场景
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector->pushScene(xxxx::scene);
当后加载的场景用完了(释放),需要切换到前一个场景
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector->popScene();
3、暂停&恢复当前场景内所有操作
//暂停
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector->pause();
//恢复
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector->resume();
4、结束场景,退出应用
CCDirector* pDirector = CCDirector::sharedDirector();
pDirector->end;