Chipmunk Error: Cannot remove a body that was not added to the space while changing scenes
Chipmunk Error: Cannot remove a body that was not added to the space while changing scenes
我正在尝试使用 spritebuilder 在 Swift 中制作游戏。我可以从我的主场景切换场景,但是当我尝试从我切换到的场景切换场景时,应用程序崩溃并出现此错误:
Aborting due to Chipmunk error: Cannot remove a body that was not added to the space. (Removed twice maybe?)
我从来没有使用过cpSpaceRemoveBody
函数,在线程1中,remove被自动调用了两次(我认为这是问题所在)。
我正在使用以下方式切换场景:
let scene = CCBReader.loadAsScene("Gameover")
CCDirector.sharedDirector().presentScene(scene)
我一直在寻找,但找不到任何关于发生这种情况的原因。
嗯,这很尴尬。我没有 onExit 方法。
我正在尝试使用 spritebuilder 在 Swift 中制作游戏。我可以从我的主场景切换场景,但是当我尝试从我切换到的场景切换场景时,应用程序崩溃并出现此错误:
Aborting due to Chipmunk error: Cannot remove a body that was not added to the space. (Removed twice maybe?)
我从来没有使用过cpSpaceRemoveBody
函数,在线程1中,remove被自动调用了两次(我认为这是问题所在)。
我正在使用以下方式切换场景:
let scene = CCBReader.loadAsScene("Gameover")
CCDirector.sharedDirector().presentScene(scene)
我一直在寻找,但找不到任何关于发生这种情况的原因。
嗯,这很尴尬。我没有 onExit 方法。