在我的代碼中,我有一個計時器稱爲計時器。我通過做timer.tick()在遊戲中的某處開始了 。我想知道是否有任何類型的命令可以停止記錄時間的計時器,並停止。因爲如果我將它設置爲零,它會繼續下去,這是我嘗試過的。是否有像timer.stop()這樣的命令。我已經嘗試了許多東西,如網上找的這個,它設置爲零,等等。如何停止計時器刻度
謝謝 EDIT_______________________
這是主循環
clock = pygame.time.Clock()
FPS = 60
timer = pygame.time.Clock()
storydelay = 5000
time_count = 0
前的變量主循環後
if story:
timer.tick()
time_count += timer.get_time()
if time_count < storydelay:
mainmenu = False
screen.blit(black_image,zero_position)
if time_count > storydelay:
mainmenu = True
基本上我想要做的是當time_count> storydelay時,計時器應該停止,所以我可以回憶起回來一些其他時間
嗯,我只需要一個命令,但確定只是幾秒鐘 – abc1234
不知道你的意思嗎? – abc1234
所以,只需在最後一條if語句之後設置'timer = 0'和'time_count = 0'。 –