过剩的显示功能频率

时间:2013-10-09 22:09:59

标签: python opengl glut

我不明白究竟是什么原因导致对display函数的过度调用。

我使用PyOpenGL for Python。我的程序有一个update()函数,使用glutTimerFunc每隔60秒调用一次。

这是在屏幕上修改对象的唯一功能,绝对没有别的。所以我希望display函数在运行update函数后调用一次。

但事实并非如此:display函数在两次update()调用之间调用约10次。这显然是一种浪费,我担心它会在程序变得更加困难时放慢速度。

它让我电脑的粉丝很吵......

我尝试在更新功能结束时添加glutPostRedisplay(),没有任何区别。

有没有办法强迫过剩只在真正需要时才调用display

0 个答案:

没有答案