CCLayer留在后台

时间:2013-02-23 05:21:24

标签: objective-c cocos2d-iphone

我有一个游戏我在哪里工作,我有多个场景,其中一些我使用了ray wenderlich的网站(即我在游戏商店)的拖放教程。我正在使用

[[CCDirector sharedDirector] replaceScene:[CCTransitionFadeTR transitionWithDuration:0.5 scene:[HelloWorldLayer scene]]];

或类似于场景之间的变化(游戏,商店,主菜单等......)我注意到当我改变场景时,它似乎只是将新图层移到另一个图像的顶部。这是一个很重要的问题,因为如果你去商店场景(其中有拖放代码),然后回到主菜单(没有拖放),点击并拖动它崩溃的任何地方我的比赛。它崩溃了(我相信),因为它试图移动一个不存在的层。知道如何解决这个问题吗?

我也尝试使用[HelloWordLayer节点]而不是[HelloWordLayer场景]并且没有区别。

0 个答案:

没有答案