2015-09-17 1 views
0

Я пытаюсь создать игру в Swift, используя spritebuilder. Я могу изменить сцены из моей главной сцены, но когда я пытаюсь переключиться сценами со сцены я переключился, то приложение падает с этой ошибкой:Ошибка шампанского: не удается удалить тело, которое не было добавлено в пространство при смене сцен

Aborting due to Chipmunk error: Cannot remove a body that was not added to the space. (Removed twice maybe?)

Я никогда не использовать функцию cpSpaceRemoveBody, и в Thread 1, remove вызывается дважды автоматически (я думаю, что это проблема).

Я переключение сцен с помощью:

let scene = CCBReader.loadAsScene("Gameover") 
CCDirector.sharedDirector().presentScene(scene) 

Я смотрел, и я не могу найти ничего о том, почему это происходит.

ответ

0

Ну, это неловко. У меня не было метода onExit.