私は Slick Java ゲーム ライブラリを使用しており、Shapeの Slick 実装を衝突のヒット ボックスとして使用しましたが、問題なく動作しています。shape1.intersects(shape2)
2 つの形状が重なっているかどうかを確認するために使用します。ここでやりたいことは、交差する形状の中心点を取得して、2 つのオブジェクト間の衝突を示すパーティクルを生成する場所として使用することです。
特定の名前があるかどうかわからないためか、形状の交差を計算するアルゴリズムの説明が見つかりません。