0

最近、マウスが Windows ゲーム (XNA Framework) のどこにあるかを参照する際に問題が発生しています。変数を作成します。

Mouse mouse = Mouse.GetState();

次に、マウスの x 座標と y 座標がどこにあるかを取得しようとします。しばらくは問題なく、正しい座標が表示されます。しかし、到達後にマウ​​スが戻り、x と y がマウスの実際の座標よりも大きくなる限界点が常にあります。これはこれで 4 回目であり、干渉する他のすべてを変更しました。何か案は?

4

1 に答える 1

2

何かのカメラを使っていますか?その場合は、
マウスの位置からカメラの位置を引いてください。Mouse.GetState().Position は、ゲームワールドではなく、ウィンドウ内のマウスの位置を表します。

于 2012-04-14T18:02:46.100 に答える