OpenGL的glutIdleFunc(无效(* FUNC)(无效))
题
我试图在OpenGL设计非常简单的动画,例如旋转和平移的物体。 在红色的书,我发现,使用GLUT的glutIdleFunc()是好的为一个简单的动画。
多少次glutIdleFunc(...)调用函数在一秒钟?
感谢您。
没有正确的解决方案
其他提示
glutIdleFunc 是“时事件不是连续地称为接收”。更新速度在很大程度上取决于你所运行的系统上,并且将改变在程序的生命周期,因为它会减缓甚至停止被称为事件的是接收。
在一个典型的应用程序窗口,虽然,这被调用定期足以提供合理的行为。但是,如果你想为旋转/平移一个恒定的速度,你需要实现自己的时间来处理保持恒定的速度。
不隶属于 StackOverflow