鼠标移动时没有来自GLUT的键盘输入(在OS X中)

时间:2010-07-05 15:01:30

标签: macos opengl keyboard glut

所以我第一次在Mac上构建了一个OpenGL应用程序。我正在使用GLUT来获取键盘输入。问题是,我发现如果我在移动鼠标的同时按下键盘上的按钮,我的键盘功能就不会被调用!如果我在鼠标移动时按下按钮,它就会被调用。我的keyUp函数也是如此。为什么会这样?

我也遇到了鼠标动作功能的问题 - 它似乎没有被每个帧调用,导致鼠标输入不稳定......

1 个答案:

答案 0 :(得分:1)

您能提供代码示例吗?这听起来像是事件处理代码中的错误。

也就是说,GLUT不再开发,你不应该使用它。有许多更好的选择,最受欢迎的是SDL。其他人包括GLFWSFML,您甚至可以使用Qt