0

我希望能够使用鼠标旋转我的播放器。我尝试了以下方法:

playerYaw = (float)(-currentMouseState.X * 0.005);

我的播放器按照我想要的方式旋转,但我只能旋转到鼠标指针的位置。我希望能够根据需要顺时针或逆时针旋转我的播放器多次。我怎么能不考虑鼠标指针而仍然得到我正在寻找的结果。另外,有没有办法隐藏鼠标指针?在窗口模式下玩游戏时,我不应该看到它在我的显示器周围移动。

4

1 回答 1

2

您可能只需增加乘数即可提高旋转速度。

要在窗口模式下隐藏光标,如果您希望光标完全离开游戏窗口,则必须将系统的光标图标更改为不可见,但这需要转到控制面板,这可能是不可取的。

或者,您可以通过设置每帧的鼠标坐标来将光标的坐标锁定在游戏窗口内。

我建议在游戏窗口周围使用带有黑色边框的窗口全屏,这样您就可以随时按alt+tab而不会最小化游戏窗口,并且在技术上仍然在窗口模式下玩。

于 2013-02-14T05:23:06.150 回答