私は質問を理解すると思います、私はゲームを説明する必要があります。ボールが画面の下に落ちていて、ボールをクリックすると、ボールの種類に応じて別のボールに変わります。たとえば、1つのボールをクリックすると、周辺のボールが一時的に固定されます。一部の人は近くで他の人を爆破して破壊するでしょう。オブジェクトが移動していないときの衝突を検出する方法はありますか
私は凍ったボール(body.setType(BodyType.STATIC)
)があり、隣のボールが爆発した(キネティックボールが大きなスタティックボールに設定されている)場合、衝突は検出されません。
スタティックボディの衝突を検出するにはどうすればよいですか?私は、ええ、彼らは衝突してはいけないので動いていませんが、あなたは静的な物体を持っています。そして、次の瞬間には、それに触れる別の静止物体があります。
さらに詳しい説明が必要な場合は教えてください。
更新日:私はうまくいくかもしれないと考えていますが、わからないことをする必要があります。ダイナミックボディをスタティックボディのように動作させるにはどうすればよいですか?つまり、重力や衝突の影響を受けない動的な身体位置を持つことですか?
明確にするために、ボールのやりとりの仕組みのゲームロジックは、すべてContactListenerを通じて実行されます。確かに、他の方法がありますが、それはコードから混乱を招くでしょう。 –