0

当我使用以下代码时,主体图形被删除,但是在调试模式下,我仍然可以看到主体的轮廓,这表明主体仍然存在。我如何完全移除这个身体?

private function updateGraphics(b:Body) {
            if (b.position.y > 360) {
play.removeChild(b.userData.graphic);

}

}
4

1 回答 1

2

Nape 与图形无关。Body 与您在屏幕上的显示方式并没有神奇的联系,因此从显示列表中删除 flash displayObject 不可能从空间中删除 nape body。

答案是将其从颈背空间中移除!

body.space = null;

是最简单的方法。

于 2013-05-01T22:10:25.220 回答