0

我不明白究竟是什么原因导致调用displayglut 的函数。

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

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

但事实并非如此:该display函数在 2 次调用之间被调用了大约 10 次update()。这显然是一种浪费,而且当它变得更加困难时,我担心它会减慢程序。

而且它使我的电脑风扇噪音...

我试图glutPostRedisplay()在我的更新函数的末尾加上一个,没有区别。

有没有办法强制 glutdisplay仅在真正需要时才调用?

4

0 回答 0