2015-01-18 1 views
0

나는 명령, 파이 게임에서 알고 : 키보드에서 문자 R을 누를 때 응답을 얻을pygame, event.key에서 문자/숫자 조합을 사용하는 방법은 무엇입니까?

if event.key==K_r: 

있다. 그러나 나는 복잡성을 주크 박스의 문자/숫자 조합으로 늘리고 싶습니다. 그래서 나는 시도했다 :

if event.key==K_r3: 

그리고 내가 눌렀다, 그 다음 나는 3을 눌렀다. 그러나 나는 'K_r3'이라는 이름이 정의되지 않았다. 가능한 문자/숫자 조합마다 정의를 쓸 필요가 없길 바래요. 어떤 제안?

답변

1

`리코를 두렵게하지 마라. 대답이있다.

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)

: 다음을 시도하십시오

위대한 파이 게임에 대한 귀하의 탐구에 도움이되기를 바랍니다.

+0

예, 작동합니다. 고맙습니다. – Rico

관련 문제