所以我第一次在Mac上构建了一个OpenGL应用程序。我正在使用GLUT来获取键盘输入。麻烦的是,我发现如果我在移动鼠标的同时按下键盘上的按钮,我的键盘功能就不会被调用!如果我在鼠标没有移动的时候按下按钮,它就会被调用。我的keyUp功能也一样。为什么会这样呢?当鼠标移动时没有来自GLUT的键盘输入(在OS X中)
我也有与鼠标motionFunc麻烦 - 它似乎不会得到所谓的每一帧,并导致波涛汹涌的鼠标输入...
所以我第一次在Mac上构建了一个OpenGL应用程序。我正在使用GLUT来获取键盘输入。麻烦的是,我发现如果我在移动鼠标的同时按下键盘上的按钮,我的键盘功能就不会被调用!如果我在鼠标没有移动的时候按下按钮,它就会被调用。我的keyUp功能也一样。为什么会这样呢?当鼠标移动时没有来自GLUT的键盘输入(在OS X中)
我也有与鼠标motionFunc麻烦 - 它似乎不会得到所谓的每一帧,并导致波涛汹涌的鼠标输入...
哪个GLUT [实现](http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit#Implementations)? – genpfault 2010-07-05 17:15:33