如何在Cocos2D上从一个场景返回到另一个场景

时间:2010-07-04 08:02:16

标签: objective-c cocos2d-iphone

我正在尝试用cocos2d播放“剪辑场景”。我用:

[[CCDirector sharedDirector] replaceScene:[CCCrossFadeTransition transitionWithDuration:0.2 scene:[s node]]];

播放新场景。

然而,当我完成播放此剪辑场景时,我想返回上一个屏幕。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:5)

您可以使用pushScene:切换到新场景(而不是replaceScene:)和popScene以返回上一个场景(因此这就像堆栈一样)。

这会将旧场景保留在内存中,另请参阅cocos2d Best Practices