2010-12-13 27 views
10

私はglfWで作ったゲームをUbuntuで動かしています。私の問題は、マウスカーソルをラインで隠すことで、一部のマシンはマウス入力を無視してゲームを破壊することになります。glfwでマウスカーソルを隠す

誰もこの問題に直面しましたか?もしそうなら、あなたの回避策は何ですか?

答えて

9

APIコールがglfw 3.0で変更されたため、glfwSetInputModeにウィンドウのポインタを使用する必要があります。

glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_HIDDEN);

詳細については、あなたがGLFW_CURSOR_DISABLED(GLFW 3+)を使用することをお勧めしますようですねhttp://www.glfw.org/docs/3.0/moving.html

4

を参照してください。

glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED); 

GLFW_CURSOR_DISABLED皮およびロックカーソルそれはちょうどglfwDisable(GLFW_MOUSE_CURSOR);のように、あなたの窓を残すことはできませんので。

出典:GLFW Input Guide

関連する問題