0
我正在開發一個使用Starling和Box2D的遊戲引擎。我正在努力確保它的氣密性,即正確刪除的對象,即無內存泄漏。如何正確處理AS3中的b2Body?
不幸的是我對Box2D沒有非常深入的理解,所以我不確定如何確保正確刪除主體。
在我只是用了一下:
b2World.DestroyBody(b2Body);
和記憶似乎是在海灣,當我描述文件時10-15分鐘。但我注意到,還有其他一些方法,如b2Body.DestroyFixture(b2Fixture)
,這暗示可能需要更多的清理工作。
涉及到什麼可以完全刪除
b2Body
?
而作爲一個小旁觀;我需要做些什麼來徹底銷燬b2World
? (例如,當我回到菜單例如)。