在光标向下时更新鼠标光标OpenGl / Glut

时间:2016-03-01 21:27:24

标签: c opengl glut

我一直在使用OpenGL和Glut Libraries编写一个基本代码,它在窗口中打印出鼠标位置。我一直在使用glutMousefunc()来更新坐标。然而,我遇到的一个问题是鼠标光标位置在按住鼠标时停止更新。

这是我的程序的非常准确的伪代码版本

double mx1, my1; // These are the coordinates of the mouse

void mouse(int button, int state, int mx, int my)
{
mx1 = mx;
my1 = my;
}
void idle(void) // GLUT calls this function in a continuous loop
{
 printf("%lf, %lf",mx1, my1);
.......}
void main()
{....
  glutMouseFunc(mouse);
...}

在按住鼠标时,如何更新鼠标光标位置?感谢您提前给予的所有帮助!!如果需要进一步澄清,请告诉我们!

0 个答案:

没有答案