知道何时在弹出堆栈顶部的场景后显示CCScene

时间:2014-05-29 05:01:30

标签: cocos2d-x ccscene

使用`cocos2d-x,说我在场景1上,我添加了一个新场景(场景2),但我后来弹出那个场景:

CCDirector *pDirector = CCDirector::sharedDirector();
pDirector->popScene();

我怎么知道场景1何时再次出现?是否有sceneDidAppear方法或类似方法?

2 个答案:

答案 0 :(得分:1)

CCScene是从CCNode派生的,因此您可以覆盖onEnter()onExit()方法,以了解何时推送或处理场景。

答案 1 :(得分:1)

添加到@Vikas Patidar answear:您可以覆盖onEnterTransitionDidFinish() - 这将在转换动画完成后触发。文档:link