1
XNAについてはかなり新しいですが、カメラオブジェクトを作成して制御する方法を理解しました。次のコードでカーソルが画面の端に当たったとき、回転が停止するので、私はカメラのためのより直感的なコントロールをいくつか持っています。そして、それは少し直感的ではありません。カーソルの位置を画面の中央にリセットしたいのですが、どのようにすればいいですか?C#でカーソルの位置を設定する方法XNA
Mouse.SetPosition(GraphicsDevice.Viewport.Width/2, GraphicsDevice.Viewport.Height/2);
あなたはRiemers XNA Tutorialsでこの例を見ることができます:画面の中央にマウスの位置を設定するには
MouseState mouseState = Mouse.GetState();
yaw -= (mouseState.X - oldx)/600.0f;
pitch -= (mouseState.Y - oldy)/600.0f;
oldx = mouseState.X;
oldy = mouseState.Y;
ありがとうございます、私はそれを感謝します – Glen654