我希望能够使用鼠标旋转播放器。我尝试了以下内容:
playerYaw = (float)(-currentMouseState.X * 0.005);
我的播放器按照我想要的方式旋转,但我只能旋转鼠标指针。我希望能够按照我想要的顺时针或逆时针旋转我的播放器多次。我怎么能不考虑鼠标指针仍然得到我正在寻找的结果。还有,有办法隐藏鼠标指针??在窗口模式下玩游戏时,我不应该看到它在我的显示器周围移动。
答案 0 :(得分:2)
您可以增加乘数以提高旋转速度。
要在窗口模式下隐藏光标,您必须将系统的光标图标更改为不可见,如果您希望光标完全离开游戏窗口,但这需要转到控制面板,这可能是不受欢迎的。
或者,您可以通过设置每帧的鼠标坐标将光标的坐标锁定在游戏的窗口内。
我建议在游戏窗口周围使用带有黑色边框的全屏窗口,这样您可以随时按 alt + 标签而不会最小化游戏窗口,仍然技术上以窗口模式播放。