Убирая тело из пространства
Когда я подаю в суд на следующий код, графика тела удаляется, однако в режиме отладки я все еще вижу контур тела, который предполагает, что тело все еще существует. Как мне полностью удалить это тело?
private function updateGraphics(b:Body) {
if (b.position.y > 360) {
play.removeChild(b.userData.graphic);
}
}
1 ответ
Затылок не имеет ничего общего с графикой. Тело не волшебным образом связано с тем, как вы отображаете его на экране, поэтому удаление объекта flashObject из списка отображения не может удалить тело затылка из пространства.
Ответ, чтобы удалить его из пространства затылка!
body.space = null;
это самый простой способ.