2011-02-05 17 views
0

体の近くにある身体を見つけるにはどうしたらいいですか?as3:Box2d最も近い身体を見つける方法

タスクについて私は身近な身体を検出しようとしています。これを行うために、私は現在の身体のまわりにかなり大きな衝突形状を作り、センサーにしました。衝突イベントが発生しましたが、必要なものではありません。主なことは、衝突事象は、別の物体が検出フィールドに入ったときに初めて呼び出されることです...そして、その後、物体の位置の変化を検出できるようにしたいと思います。 (私は他の身体が検出フィールド内を移動していることを考慮しています)

答えて

1

身体をコレクションに保管して衝突を追跡するだけではどうですか。 EndContactでは、コレクションから前記本文を削除できます。

この検出フィールド内のボディを追跡する場合、このコレクションをループして位置を確認できます。

Alternavily、精度は大きな関心事ではなかった場合は、いくつかのセンサ本体を作成し、その最後に、その後、あなたはそれがどのゾーンに検出することができます小さい半径を持つ各。

+0

私は同じ方法でそれを実現しました!ありがとう –

関連する問題