-1
我一直在使用pygame制作游戏,用户可以在其中自定义其控件。我想告诉用户他们已经设置了每个变量的密钥,但是,我不知道该怎么做,因为当我设置变量时,我使用了int(event.key)
,它返回了该密钥的编号,这很好。我希望能够使用此号码并告诉用户哪个键对应于该号码。我记住的东西就像print(key(number))
在此先感谢!Python 3.6 - 访问什么密钥号码
我一直在使用pygame制作游戏,用户可以在其中自定义其控件。我想告诉用户他们已经设置了每个变量的密钥,但是,我不知道该怎么做,因为当我设置变量时,我使用了int(event.key)
,它返回了该密钥的编号,这很好。我希望能够使用此号码并告诉用户哪个键对应于该号码。我记住的东西就像print(key(number))
在此先感谢!Python 3.6 - 访问什么密钥号码
好伙计我找到了答案,pygame.key.name(number)
很好用!这返回值如space
,up
,down
等。
所有这些信息位于[documentation](http://www.pygame.org/docs/ref/key.html)。例如,'event.key'已经是一个整数,所以'int(event.key)'实际上并没有做任何事情。该整数只是密钥的唯一ID。 –
感谢堆! pygame.key.name(数字)似乎工作正常!我将努力实现这一点吧! –