最近,当我的游戏试图改变到另一个场景时,它们都冻结了。 Xcode只报告这个:
cocos2d: deallocing <CCScheduler: 0x5a9800>
我不确定为什么会这样。我已经放置了一些断点,它似乎停留在
CCARRAY_FOREACH(children_, child)
child.parent = nil;
这是来自CCNode
dealloc方法的代码。虽然我仍然无法分辨出是什么。
这个问题:cocos2D deallocing CCScheduler似乎与我的问题类似。然而,就我所知,我最近从未做过任何与触摸有关的事情,因为他在答案中提到了这一点。
可能导致此问题的原因是什么?我意识到我不能要求你告诉我是什么导致它,但一个线索绰绰有余。
cocos2d-iphone,1.0.1,iPhone 4。
答案 0 :(得分:0)
......我在转移时使用的是[[CCDirector sharedDirector]popScene]
而不是replaceScene
。如果我没弄错的话,更高级别上确实没有其他CCScene
。