这是我第一次使用堆栈溢出来问一个问题...我正在用pygame编写一个游戏,玩家必须躲避掉落的方块。当播放器矩形与下降块碰撞时,将显示“ YOU LOSE”屏幕。我希望玩家通过按键盘上的某个字母(例如“ r”)重新启动游戏,并通过按另一个字母退出游戏。我尝试过尝试我的代码并在线查看其他示例,但没有任何效果。如您所见,我是python和pygame的新手...
def youLose():
screen.fill(black)
font = pygame.font.Font(None, 100)#(font, font size)
textImage2 = font.render("YOU LOSE", True, white)
screen.blit(textImage2,(230,250))
pygame.display.flip()
...
youLose()
pressed = pygame.key.get_pressed()
if pressed[pygame.K_w]:
pygame.quit()
我还需要找到一种方法来保持“ youLose()”屏幕直到用户按下某个键。