使用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上做一些事情(例如:删除孩子) 谢谢。
答案 0 :(得分:2)
所有缓存都保持不变,您可以根据需要删除纹理,精灵帧等。
将自动删除Sprite和场景的所有其他节点。行动也是如此。
Box2D是一个单独的库,未集成在cocos2d的源代码中。 Box2D源代码仅与cocos2d-iphone一起发布。这意味着您负责清理所有Box2D对象和世界。那里什么也没有自动化。