-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(數字)似乎工作正常!我將努力實現這一點吧! –