我正在使用glfW制作的游戏并在Ubuntu中运行。我的问题是隐藏鼠标指针与行隐藏鼠标光标与glfw
glfwDisable(GLFW_MOUSE_CURSOR);
导致一些机器根本不顾鼠标输入,从而打破了比赛。
有没有人遇到过这个问题?如果是这样,你的解决方法是什么?
我正在使用glfW制作的游戏并在Ubuntu中运行。我的问题是隐藏鼠标指针与行隐藏鼠标光标与glfw
glfwDisable(GLFW_MOUSE_CURSOR);
导致一些机器根本不顾鼠标输入,从而打破了比赛。
有没有人遇到过这个问题?如果是这样,你的解决方法是什么?
由于glfw 3.0 API调用已更改,因此必须使用glfwSetInputMode
和窗口指针。
glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_HIDDEN);
欲了解更多信息,请参阅http://www.glfw.org/docs/3.0/moving.html
这听起来像你可能想使用GLFW_CURSOR_DISABLED
(GLFW 3+)。
glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED);
GLFW_CURSOR_DISABLED
皮和锁光标因此它不能离开你的窗口,就像glfwDisable(GLFW_MOUSE_CURSOR);
。