我试图在OpenGL设计非常简单的动画,例如旋转和平移的物体。 在红色的书,我发现,使用GLUT的glutIdleFunc()是好的为一个简单的动画。

多少次glutIdleFunc(...)调用函数在一秒钟?

感谢您。

没有正确的解决方案

其他提示

glutIdleFunc 是“时事件不是连续地称为接收”。更新速度在很大程度上取决于你所运行的系统上,并且将改变在程序的生命周期,因为它会减缓甚至停止被称为事件的接收。

在一个典型的应用程序窗口,虽然,这被调用定期足以提供合理的行为。但是,如果你想为旋转/平移一个恒定的速度,你需要实现自己的时间来处理保持恒定的速度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top