0

これは私の Game1.cs コードです。カメラの動きのコード部分の領域をマークしました。Game1.cs にカメラ コードを追加しました。ここで riemers チュートリアルのカメラ コードを使用しました。

http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series4/Mouse_camera.php

また、user31911 による下部のコードを試しましたが、同じ結果で、カメラ ポインター/カーソルが途中で踊ったり揺れたりして応答しません。

Camera クラスを使用して、マウスを使用してカメラを移動しようとしています。

http://pastebin.com/SF3iiftq

コンストラクターには、次の行があります。

viewMatrix = Matrix.CreateLookAt(cameraPosition, cameraFinalTarget, cameraRotatedUpVector);

代わりにこの行を使用して、コードの後半で viewMatrix 変数を割り当てると、地形がまったく表示されません。

そして、大きな主な問題は、マウスがまったく反応しないことです。マウスポインタが途中で踊ったり揺れたりします。応答する唯一のことは、私の ProcessInput メソッドです。そこにあるキーは機能していますが、メソッド ProcessInputCamera は、カメラを動かすときにキーとマウスが応答しません。マウスカーソルが途中で揺れたり踊ったりしています。

なぜそれが起こるのか分かりません。

しかし、マウスはカメラを動かしていません。

4

1 に答える 1