我知道在pygame中,对于命令:
if event.key==K_r:
当你按下键盘上的字母r时,你会收到回复。但我想增加点唱机的字母/数字组合的复杂性。所以我试过了:
if event.key==K_r3:
我按了r然后我按了3.但是我收到一个错误:名字'K_r3'没有定义。我希望我不必为每个可能的字母/数字组合写出定义。有什么建议吗?
答案 0 :(得分:1)
`不要担心Rico,有一个答案。请尝试以下方法:
if event.type == KEYDOWN:
#this says that a key was pressed down
keys = pygame.key.get_pressed()
#this is a list of all the keys that were pressed down. now, if you want to do do multiple keys, the answer is as follows:
if keys[K_3] and keys[K_r]:
(function)
我希望这可以帮助你实现pygame伟大。