0

そのため、センサーの「目」(基本的には線) が 1 つまたは複数のオブジェクトと衝突する Box2D プロジェクトのシナリオがあり、目の底に最も近いものを見つけたいと考えています。これは、目に衝突するフィクスチャごとに、最も近い点を選択できるように、衝突のポイントを見つけたいということを意味します。

現在、私のコードは、目のリストと目と衝突するもののリストをコンタクト リスナーの に保存しBeginContact、適切なものを で削除するように構成されていEndContactます。タイムステップごとにこのリストをループする予定です。

私の質問:

接触リスナーの外で衝突点を見つけるにはどうすればよいでしょうか? 私が知る限り、 と で提供されているsb2Contactは持続しないため、それらが提供する接触マニホールドは使用できません。アイコンタクトリストをループするのが私の最善の策ですか?BeginContactEndContact

ありがとう!

Kripken のbox2djsを使用します。

4

0 に答える 0