我正在设计一个实验,我需要非常精确地测量显示器翻转之间的间隔。我正在使用pygame.display.flip()后跟time.time(),并想知道翻转函数是否等待硬件执行命令然后进入下一行。如果没有,有没有办法获得实际的显示刷新时间?
答案 0 :(得分:0)
由于pygame实际上只是python中的SDL,具有更多功能,因此您可以在SDL文档中查找SDL_Flip:http://sdl.beuc.net/sdl.wiki/SDL_Flip
如果我理解正确,它会等待,但只有在游戏全屏时才会等待(因为当时真的发生了双缓冲。