私はXNAをとても新しくしていますので、私が「ばかげた」質問をしても私には言い訳がありますが、答えが見つかりませんでした。高さマップからレンダリングされた地形のサイズ
高さマップからレンダリングされた地形に問題があります:私が得られる地形が小さすぎる、私のゲームにはもっと大きなものが必要ですが、後で衝突をチェックすることができます。 。 (高さデータは各点の高さを保持する2次元配列で、私のプログラムでは 'dateInaltime'と呼ばれています)。
地形のスケールを変更した場合、衝突チェックでは元の/小さな地形の古い値が使用されるため、間違った衝突ポイントが発生する可能性があります。
私の地形クラスはthisのように見えます。
地形を大きくするにはどうしたらいいですか?高さデータ配列を拡張するにはどうすればよいですか?
vertex[x + y * lungime].Position = new Vector3(x, dateInaltime[x, y], -y);
:この部分
すべての頂点を同じサイズ、たとえば4.0でスケールし、それらのポイントを使用して衝突データを生成します。 –