我在glfw中使用鼠标有小问题; /。它在Windows和Ubuntu + Gnome3上工作,但它不适用于Ubuntu + Unity。 我的鼠标代码(我在游戏中使用它来旋转相机):
glfwDisable(GLFW_MOUSE_CURSOR);
int xpos, ypos;
int w,h;
glfwGetMousePos(&xpos, &ypos); // im calculating rot of camera with these values
glfwGetWindowSize(&w,&h); // set mouse
glfwSetMousePos(w/2, h/2); // to center of window.
它只是不起作用,但当我设置glfwEnable(GLFW_MOUSE_CURSOR);它正在工作,但鼠标是可见的; /我该怎么办?
答案 0 :(得分:0)
[解决] 我不知道为什么,但是当我在显卡设置中启用VSYNC时,鼠标运行良好o.o? [/解决]