私は衝突予測システムを開発しており (ここでは言語は本当に無関係です)、特定の時間の後に 2 つのオブジェクトのヒットボックスの衝突を予測する方法を探しています。私が持っている変数は次のとおりです。
- 最初のエンティティ
- 2番目のエンティティ
- 1 番目と 2 番目のエンティティ エンティティの境界ボックスの XYZ の最大値と最小値 (「最も高い」コーナーと「最も低い」コーナー)
- 1 番目と 2 番目のエンティティの速度 (一定であると仮定します)
- 時間
私がこれまでに試したことは、両方のエンティティplausable entity position after given time
の計算に基づいて計算し、これらの位置で衝突が発生したかどうかを確認することでした。hitboxes max and min positions
私が行った方法は非常に多くのループで構成されており、信じられないほど非効率的でしたが、数式が見つからなかったので使用しませんでした。
StackOverflow に 1 つありますが、2D 衝突予測用で、ここで見つけることができます。
これを3D空間に拡張するのを誰かに手伝ってもらいたいです。