0

オブジェクトが衝突したことを検出する機能がありますが、そのうちの 1 つを削除するにはどうすればよいですか?

private function fruitToFloorCollision(collision:InteractionCallback):void
        {
            // TODO Auto Generated method stub

            trace('fruit hits floor');

        }

衝突を追跡すると

Cb:BEGIN:(dynamic)#11/(static)#1 : [CollisionArbiter(Polygon#2|Circle#12)[SD]<-ACCEPT] : listener: InteractionListener{BEGIN#COLLISION::@{[CbType#5] excluding []}:@{[CbType#6] excluding []}} precedence=0
4

3 に答える 3

1

シミュレーションから体を削除するためのうなじの好ましいイディオムは次のようです。

ball.space = null;

あなたがしたように内部的に space.bodies.remove() を呼び出しますが、いくつかの追加チェックも行います。

于 2014-02-02T22:41:42.263 に答える