在我的代码中,我有一个计时器称为计时器。我通过做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'。 –