我在OSX上运行Python 3的Pygame模拟。出于某种原因,我不能超过60 fps,但理想情况下,我可以在很短的时间内运行它以进行多次试验。
我在我的主要顶部使用clock = pygame.time.Clock()
,然后:
while True:
clock.tick(1000)
print(clock.get_fps())
有关如何让我的时钟运行得更快的任何建议?感谢。
答案 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