XNA で物理演算が必要な 2D ゲームに取り組んでいます。Farseer などの物理エンジンは、その動作方法によってはうまくいかないことがわかりました。(物理学を自分で書く必要があることを最終的に理解するために、コードを 3 回書き直すという長い話です。) したがって、私が使用している参考資料によると、今必要なデータは、表面の法線だけです。衝突。
これは、スプライトを使用したピクセルごとの衝突検出を使用しています。現在、重複するすべてのピクセルとその位置の配列があります。そのデータを使用して、重なり合うピクセルの位置を平均化して、その表面の法線を計算したいと思います。これにより、不規則な形状のオブジェクトとの衝突が可能になりますが、現実的な物理的相互作用は保持されます。
このピクセル情報を使用して、表面の法線または十分に近いものを把握する方法について誰かが提案していれば、それは素晴らしいことです。
ありがとう。