Güncelleştirme işlevinin içinde, 2 gövde çakışıyorsa bunları kaldırmak istiyorum (veya kaldırılması gerektiğinde işaretleyin ve zaman adımının sonunda bunları kaldırın) . Bunu nasıl başarabilirim? Güncelleme fonksiyonunda Bir çarpışmadan sonra Box2dWeb'deki bir gövdeyi nasıl kaldırırım
Ben Ancak, bunlar silinmiş alamadımvar bodyA = this.m_fixtureA.m_body;
...
bodyA.m_world.DestroyBody(bodyA);
deneyin. Onları silmek çalıştığımda, this.IsLocked() true olarak ayarlanmış gibi görünüyor.
yerine yapabileceğini: 'iken (destroy_list.length) world.DestroyBody (destroy_list.pop()); iyi bir alternatiftir' –
. Sonsuz döngüler olasılığını en aza indirmek için döngüler kullanırken kullanmamayı tercih ederim. – forsvunnet