我试图创建一个创建重启部分的代码。我创建了一个变量并设置为True。如果变量为真,就执行游戏中的所有操作,否则按空格键重启游戏。现在空格键工作,游戏不重新启动。怎么了?每次我在这个网站上问问题,我都被欺负了,所以别紧张,我是新手。
代码:
if game_active:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE and player_rect.bottom >= 300:
player_gravity = -20
else:
if event.type == pygame.KEYDOWN and pygame.K_SPACE:
game_active = True
当玩家和敌人崩溃时将game_active设置为false的代码:
if snail_rect.colliderect(player_rect):
game_active = False
else:
screen.fill('Yellow')
你需要做
if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE:
你错过了这个活动。关键部分。