Director::getInstance()->replaceScene( ... )会调用什么

auto game = new Game();

game->init();
Director::getInstance()->replaceScene( game );
调试时Director::getInstance()->replaceScene( game )过程又执行了一遍game->init();重复执行了一边

auto game = new Game();
Director::getInstance()->replaceScene( game );
调试时game->init()一遍也没有执行

本人新手,不理解replaceScene过程,求指教

这是介绍场景切换等函数的执行过程 http://www.2cto.com/kf/201406/306087.html

谢谢热心解答,发现问题所在了