情景如下,
一个项目,有两个场景(scene1,scene2),开始运行时运行scene1,在scene1中的某事件发生事,再运行scene2。场景的调度控件,都在AppDelegate类中完成。
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLViewImpl::create("My Game");
director->setOpenGLView(glview);
}
// turn on display FPS
director->setDisplayStats(true);
// set FPS. the default value is 1.0/60 if you don't call this
director->setAnimationInterval(1.0 / 60);
// create a scene. it's an autorelease object
auto scene = Scene1::createScene();
// run
director->runWithScene(scene);
return true;
}
现在怎么才能在scene1中的事件发生后,让AppDelegate执行director->replaceScene(scene2);
请各位大神,帮忙。