質問を理解するには、ゲームを説明する必要があります。ボールが画面に落ちてきて、ボールをクリックすると、その種類に基づいて別のボールに変わります。たとえば、1 つのボールをクリックすると、周囲のボールが一定時間固定されます。いくつかは爆発し、近くにあるものを破壊します。
凍結したボール ( body.setType(BodyType.STATIC)
) があり、その隣の別のボールが爆発した場合 (キネティック ボールをより大きな静的ボールに設定)、衝突は検出されません。
静止物体の衝突を検出するにはどうすればよいですか? つまり、それらは動いていないので衝突するべきではありませんが、静的なオブジェクトがあり、次の瞬間に別の静的なオブジェクトがそれに触れているので、それは何かに数えるべきではないでしょうか?
さらに明確にする必要がある場合はお知らせください。
更新:うまくいくかもしれないアイデアがありますが、それには私が理解できないことをする必要があります。動的ボディを静的ボディのように動作させるにはどうすればよいですか? つまり、重力や衝突の影響を受けない動的なボディの位置を持つということですか?