Starling과 Box2D를 사용하여 게임 엔진을 개발하고 있습니다. 나는 개체가 적절하게 삭제된다는 측면에서 기밀이 유지되도록 노력하고 있습니다. 즉 메모리 누수가 없습니다.AS3에서 b2Body를 올바르게 처리하려면 어떻게해야합니까?
불행히도 Box2D에 대한 심층적 인 이해가 없으므로 본문을 올바르게 삭제하는 방법을 모르겠습니다. 난 그냥 사용하고있는 순간
:
b2World.DestroyBody(b2Body);
그리고 메모리 I 10 ~ 15 분 동안을 프로파일 링 만에 보인다. 그러나 나는 약간의 청소 작업이 필요할 수도 있음을 암시하는 b2Body.DestroyFixture(b2Fixture)
과 같은 다른 방법이 있음을 알았습니다.
b2Body
을 완전히 삭제하려면 어떻게해야합니까?
그리고 작은 제쳐두고; b2World
을 완전히 파괴하려면 어떻게해야합니까? (예를 들어 메뉴로 돌아갈 때).