标题几乎说明了一切。我从 XNA Game 类派生,并设置 IsMouseVisible = true。我有一个双屏设置,辅助显示器从主显示器扩展。我将游戏设置为全屏模式(GraphicsDeviceManager.IsFullScreen = true)。一切正常,全屏模式已初始化。我唯一的问题是鼠标不会在全屏游戏中保持绑定。一旦它到达全屏游戏的边缘,它就会无缝地移动到辅助显示器上。这是预期的行为吗?
我执行 Mouse.GetState() 以在我的游戏运行的同一线程上检索每一帧的鼠标信息。
我什至尝试在每次调用 GetState 之前设置 Mouse.WindowHandle = GameWindowHandle,但它并没有改变任何东西。
有任何想法吗?或者这是预期的行为,我需要自己将鼠标夹在全屏区域?
问候, 瑞安