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