我正在使用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);
。