0
我正在开发一个使用Starling和Box2D的游戏引擎。我正在努力确保它的气密性,即正确删除的对象,即无内存泄漏。如何正确处理AS3中的b2Body?
不幸的是我对Box2D没有非常深入的理解,所以我不确定如何确保正确删除主体。
在我只是用了一下:
b2World.DestroyBody(b2Body);
和记忆似乎是在海湾,当我描述文件时10-15分钟。但我注意到,还有其他一些方法,如b2Body.DestroyFixture(b2Fixture)
,这暗示可能需要更多的清理工作。
涉及到什么可以完全删除
b2Body
?
而作为一个小旁观;我需要做些什么来彻底销毁b2World
? (例如,当我回到菜单例如)。