0

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

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

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

关于如何让我的时钟跑得更快的任何建议?谢谢。

4

1 回答 1

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

于 2017-04-02T03:32:20.803 回答