Pygame在一段时间后退出

时间:2017-01-12 01:36:32

标签: python pygame

我有一个pygame代码,我只想执行X秒,我试过

sleep(10)
pygame.quit()

它继续运行。

2 个答案:

答案 0 :(得分:0)

更改

sleep(10)
pygame.quit()

from sys import exit
sleep(10)
pygame.quit()
exit()

答案 1 :(得分:0)

虽然程序可能会在实际时间内退出几毫秒,但您可以尝试使用此answer中定义的方法,并通过在time.time()循环中重复重置while来不断检查这毕竟应该很容易,因为你毕竟使用PyGame:

import time
start_time = time.time()

while True:
    if time.time() - start_time() >= 10:
        pygame.quit()