что происходит, когда вы покидаете CCscene в cocos2d? - PullRequest
0 голосов
/ 24 февраля 2012

используя cocos2d.

мне нужно знать, что происходит, когда вы покидаете сцену (замените сцену) следующим:

shared frame cache (plist and png 's that where spriteSheets )

sprites (the removed?)

actions (they stoped and released?)

bodies (box2d) (i have to destroy them or its auto? )

это происходит автоматически, или мне нужно что-то сделатьна dealloc (например: удаление детей) спасибо.

1 Ответ

2 голосов
/ 26 февраля 2012

Все кэши остаются без изменений, вы можете при необходимости удалять текстуры, спрайт-фреймы и т. Д.

Спрайты и все остальные узлы сцены удаляются автоматически. Как и действия.

Box2D - это отдельная библиотека, которая не интегрирована в исходный код cocos2d. Исходный код Box2D просто распространяется с cocos2d-iphone. Это означает, что вы несете ответственность за очистку всех объектов Box2D и всего мира. Там нет ничего автоматического.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...