私は最近、小さなトップダウン グリッド ベースの 2D ゲームに取り組んでいます。実験の一環として、Wolfenstein 3D のスタイルに似た、自動生成されたレベルの 2D 表現を 3D に変換するのは楽しいと思いました (例として、私は実際には Raycasting を使用していません)。
テクスチャを使用してグリッドをクワッドに変換することはそれほど問題ではありませんが、衝突を実装する方法に行き詰まっています。私は 2 日間インターネットで記事を閲覧してきましたが、3D ワールドの衝突を準備する方法と実際にそれを実装する方法について、適切な出発点を与えてくれるものはありませんでした。
誰かが私が読むべき良い記事を知っていますか、それとも私が経験しなければならないステップの小さな抜粋を書きたいと思っていますか?
私は XNA/C# でゲームを書いていますが、あなたが知っているどんなタイプのリソースも歓迎します (C++ であれ、その他のものであれ)。