Pygame不能超过60 FPS

时间:2017-04-02 03:06:48

标签: python timer pygame pygame-clock

我在OSX上运行Python 3的Pygame模拟。出于某种原因,我不能超过60 fps,但理想情况下,我可以在很短的时间内运行它以进行多次试验。

我在我的主要顶部使用clock = pygame.time.Clock(),然后:

while True:
    clock.tick(1000)
    print(clock.get_fps())

有关如何让我的时钟运行得更快的任何建议?感谢。

1 个答案:

答案 0 :(得分:0)

来自http://pygame.org/docs/ref/time.html#pygame.time.Clock.tick

  

请注意,此函数使用SDL_Delay函数,该函数不准确   在每个平台上,但不使用太多的CPU。如果使用tick_busy_loop   你想要一个准确的计时器,不介意咀嚼CPU。

tick_busy_loop 参考:http://pygame.org/docs/ref/time.html#pygame.time.Clock.tick_busy_loop

相关问题