pygame.display.flip()是否等到硬件执行命令后再继续下一行?

时间:2012-12-18 18:28:46

标签: pygame

我正在设计一个实验,我需要非常精确地测量显示器翻转之间的间隔。我正在使用pygame.display.flip()后跟time.time(),并想知道翻转函数是否等待硬件执行命令然后进入下一行。如果没有,有没有办法获得实际的显示刷新时间?

1 个答案:

答案 0 :(得分:0)

由于pygame实际上只是python中的SDL,具有更多功能,因此您可以在SDL文档中查找SDL_Flip:http://sdl.beuc.net/sdl.wiki/SDL_Flip

如果我理解正确,它会等待,但只有在游戏全屏时才会等待(因为当时真的发生了双缓冲。