私は XNA にまったく慣れていないので、「ばかげた」質問をしてすみませんが、答えが見つかりませんでした。
高さマップからレンダリングされた地形に問題があります。取得した地形が小さすぎます。ゲームにはもっと大きなものが必要ですが、高さの tdata を更新しておきたいので、後で衝突を確認できます。(高さデータは、各ポイントの高さを保持する 2 次元配列です。私のプログラムでは、「dateInaltime」と呼ばれています)。
問題は、地形の縮尺を変更すると、コリジョン チェッカーが (元の/小さな地形からの) 古い値を使用するため、間違ったコリジョン ポイントが得られることです。
私の地形クラスは次のようになります。
地形を大きくするだけでなく、高さのデータ配列を拡張するにはどうすればよいですか?