如何在中断程序之前计算一定的秒数[重复]
Posted
技术标签:
【中文标题】如何在中断程序之前计算一定的秒数[重复]【英文标题】:How to count for a certain amount of seconds before breaking from program [duplicate] 【发布时间】:2014-02-25 08:26:19 【问题描述】:if pygame.sprite.collide_rect(ship,missile) == True:
ship.image = pygame.image.load("lose.jpg")
ship.image = ship.image.convert()
ship.rect = ship.image.get_rect()
break
如何让它显示“lose.jpg”然后中断并退出程序时等待几秒钟?
【问题讨论】:
@Wooble 这是不同的,因为它处理需要不断处理玩家输入的应用程序。 【参考方案1】:你可以试试这个:
def pause(time_to_wait):
clock = pygame.time.Clock()
total = 0
while True:
total += clock.tick()
if(total > time_to_wait):
return
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
【讨论】:
@user2045015 你的意思是这个函数?或者在哪里拨打电话pause(1000)
?
你给我的代码我会把它放在哪里
@user2045015 在脚本的开头
感谢您的出色工作以上是关于如何在中断程序之前计算一定的秒数[重复]的主要内容,如果未能解决你的问题,请参考以下文章