标签: macos opengl keyboard glut
所以我第一次在Mac上构建了一个OpenGL应用程序。我正在使用GLUT来获取键盘输入。问题是,我发现如果我在移动鼠标的同时按下键盘上的按钮,我的键盘功能就不会被调用!如果我在鼠标移动时按下按钮,它就会被调用。我的keyUp函数也是如此。为什么会这样?
我也遇到了鼠标动作功能的问题 - 它似乎没有被每个帧调用,导致鼠标输入不稳定......
答案 0 :(得分:1)
您能提供代码示例吗?这听起来像是事件处理代码中的错误。
也就是说,GLUT不再开发,你不应该使用它。有许多更好的选择,最受欢迎的是SDL。其他人包括GLFW和SFML,您甚至可以使用Qt。