Cocos2d关闭场景

时间:2012-10-26 09:49:28

标签: iphone cocos2d-iphone scene

我的应用程序cocos2d有问题。我不知道如何关闭一个场景。我收到此错误:如果另一个场景正在运行,则无法运行场景。使用replaceScene或pushScene代替'

请帮帮我

再见

1 个答案:

答案 0 :(得分:1)

我假设您正尝试使用

更改当前场景
[[CCDirector sharedDirector] runWithScene: newScene];

使用

[[CCDirector sharedDirector] replaceScene: newScene];

[[CCDirector sharedDirector] pushScene: newScene];

代替。

replaceScene将移除上一个场景,pushScene允许您稍后弹出推送的场景,以便在推送新场景之前返回到第一个场景。

无论如何,将来你应该在你遇到错误的地方发布代码,以便让一些人能够更好地理解你的问题。