glfW で作成され、Ubuntu で実行されているゲームを使用しています。私の問題は、マウスカーソルを行で非表示にすることです
glfwDisable(GLFW_MOUSE_CURSOR);
一部のマシンはマウス入力を単純に無視するため、ゲームが中断されます。
誰もこの問題に直面しましたか? もしそうなら、あなたの回避策は何でしたか?
glfw 3.0 から API 呼び出しが変更されたためglfwSetInputMode
、ウィンドウのポインターで使用する必要があります。
glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_HIDDEN);
GLFW_CURSOR_DISABLED
(GLFW 3+)を使用したいかもしれません。
glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED);
GLFW_CURSOR_DISABLED
のように、カーソルを非表示にしてロックし、ウィンドウから離れることができないようにしますglfwDisable(GLFW_MOUSE_CURSOR);
。
出典: GLFW 入力ガイド