Python 为什么有些活动不';调用时不执行?

Python 为什么有些活动不';调用时不执行?,python,pygame,Python,Pygame,Python 3 你好。我制作了一个以主菜单开始的游戏,当按下“d”键时,它将切换到游戏屏幕 在我做这个主菜单之前,当我拿着空格键时,形状会隆隆作响。现在,当我按“d”开始游戏时,会显示对象,但按住空格键不起任何作用,按“escape”或“Close”也不起任何作用。一旦按下“d”,键盘事件/游戏事件似乎不再被调用。 代码: 您只需使用设置一次键 keys = pygame.key.get_pressed() 您需要将该调用放入循环中,以便它在每次事件后都得到更新。game\u intro=T

Python 3

你好。我制作了一个以主菜单开始的游戏,当按下“d”键时,它将切换到游戏屏幕

在我做这个主菜单之前,当我拿着空格键时,形状会隆隆作响。现在,当我按“d”开始游戏时,会显示对象,但按住空格键不起任何作用,按“escape”或“Close”也不起任何作用。一旦按下“d”,键盘事件/游戏事件似乎不再被调用。 代码:


您只需使用设置一次

keys = pygame.key.get_pressed()

您需要将该调用放入循环中,以便它在每次事件后都得到更新。

game\u intro=True
这是用变量替换函数。
keys = pygame.key.get_pressed()