衝突 (交差) 検出を行うために長方形を作成するときに、描画されたテクスチャの原点を考慮に入れる必要があるかどうかはわかりません。私が見た例のほとんどは、描画時に原点 X/2、Y/2 を作成しますが、衝突を検出するための場所の長方形を作成するときに特別なことは何もしません。私はそれを試していますが、特に小さなオブジェクトの場合、具体的な結論には達していません。ご覧いただきありがとうございます。
質問する
381 次
1 に答える
1
私自身の経験から、スケーリングや回転などの線形変換を考慮する場合、四角形の原点が考慮されます。これは、バウンディング スクエアの変換にも影響するため、クワッドから生成するバウンディング スクエアに直接的な影響を与える可能性があります。
1 つの変換が 1 つの正方形から別の正方形に正しくマッピングされるように、両方が整列していることを確認することが重要です。したがって、境界正方形の原点がクワッドにマップされるようにします。
個人的には、四角形の中心から計算された四角形の境界空間を使用し、それらの範囲内で AABB 衝突をテストします。明らかに、オブジェクトが中心からどれだけ大きいかに基づいて、範囲を工夫する必要があります。
于 2012-10-29T16:03:17.590 に答える