做print pygame.key.get_pressed()
会给我很多0
,但是有没有什么方法可以把这些0
打印成一个字母,然后把这个字母签名到一个变量上?在
我的意思是:
import pygame
pygame.init()
import time
while True:
pressed = pygame.key.get_pressed()
print(pressed) #This prints 0, but I want it to print the button I am pressing
time.sleep(1)
编辑:我应该加上,我正在pygame的记分板上工作,这就是为什么我需要检查按下哪个按钮才能输入姓名
您可以使用以下代码以字符串形式获取按下键的列表:
pygame.key.name()
获取当前列表对象的索引并以字符串形式返回其名称。阅读更多here。在但是如果您计划使用此列表测试代码中的按键,我强烈建议您熟悉pygames处理输入的方式。你可以找到关于here的教程。在
相关问题 更多 >
编程相关推荐