在cocos2d中留下CCscene时会发生什么?

时间:2012-02-23 22:59:49

标签: cocos2d-iphone

使用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 个答案:

答案 0 :(得分:2)

所有缓存都保持不变,您可以根据需要删除纹理,精灵帧等。

将自动删除Sprite和场景的所有其他节点。行动也是如此。

Box2D是一个单独的库,未集成在cocos2d的源代码中。 Box2D源代码仅与cocos2d-iphone一起发布。这意味着您负责清理所有Box2D对象和世界。那里什么也没有自动化。