我之前问了一个关于多重碰撞检测的问题,但我没有创建代码来解决该问题的技能,而是我只是添加了第二面墙并尝试放入计时器。
我的问题是如何将计时器放入我的代码中?
它需要倒计时,当它点击时00:00
显示文本:GAME OVER
并结束游戏。如果有帮助,我将放入我的代码的主线。如果您需要更多代码,例如类等。我很乐意发布它。
while done == False:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
#This makes the player move
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
player.changespeed(-6,0)
if event.key == pygame.K_RIGHT:
player.changespeed(6,0)
if event.key == pygame.K_UP:
player.changespeed(0,-6)
if event.key == pygame.K_DOWN:
player.changespeed(0,6)
#This stops the player from moving
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT:
player.changespeed(6,0)
if event.key == pygame.K_RIGHT:
player.changespeed(-6,0)
if event.key == pygame.K_UP:
player.changespeed(0,6)
if event.key == pygame.K_DOWN:
player.changespeed(0,-6)
player.updateWall(wall_list)
window.fill(black)
movingsprt.draw(window)
wall_list.draw(window)
pygame.display.flip()
clock.tick(40)
pygame.quit()