0

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

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

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

4

2 回答 2

1

CCScene 派生自 CCNode,因此您可以覆盖onEnter()onExit()方法来了解何时推送或弹出场景。

于 2014-05-29T06:20:53.267 回答
1

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

于 2014-05-29T09:18:51.937 回答