我有一些python代码,它使用pygame窗口来确定哪个键正在被按下。当一个键被按下时,代码停止并在返回之前执行操作,以查看下一个按下的键可能是什么。我遇到的问题是,如果用户重复按某个键,即使“代码停止工作”,pygame似乎也会记住按下的内容,而不是等待下一次按键。我想要的是让代码忽略所有的按键,当“go and do then”完成后,再进行下一次按键。希望这是有意义的!import pygamepygame.init
到目前为止,我有一个程序,播放个别声音的基础上,特定的按键。每次按键都会根据按下的键成功播放正确的声音,但当来自不同键的下一个声音开始播放时,声音会被切断。我使用的是pygame和键盘库。下面是我用来播放按键声音的函数: # 'keys' refers to a dictionary that has the key press strings and sound file nameskey-value pairs.def sou