使用 `cocos2d-x,假设我在场景 1,我添加了一个新场景(场景 2),但我后来弹出了那个场景:
CCDirector *pDirector = CCDirector::sharedDirector();
pDirector->popScene();
我怎么知道场景 1 何时再次出现?有什么sceneDidAppear方法或类似的吗?
CCScene 派生自 CCNode,因此您可以覆盖onEnter()和onExit()方法来了解何时推送或弹出场景。
添加到@Vikas Patidar answear :您可以覆盖onEnterTransitionDidFinish()- 这将在过渡动画完成后触发。文档:链接