본문 바로가기
[ CODING STUDY ]/》파이썬 코드실습

파이썬 - [pygame, 키입력]

by MRG 2021. 5. 9.
728x90
반응형

▣ 먼저 while True 메인반복하는 코드에 for event in pygame.event.get() 을 넣어주세요.
우선 계속 키에 값을 입력받아야하기 때문에 메인 while True안에 코드를 넣었습니다.
그리고 pygame.event.get()에 키에 값을 for문을 이용해서 하나하나 event에 넣어줍니다. 


▣ 그리고 if event.type == pygame.KEYDOWN 처럼 event.type 타입이 키를 누른 KEYDOWN이고 
if event.key == pygame.K_UP 키에 값이 화살표 위쪽 키라면 위쪽화살표를 출력하게 했습니다. 
요약하면 위쪽 화살표키를 누르면 위쪽화살표를 출력하게 했습니다. 


▣ if event.type == pygame.KEYUP 키를 때고 if event.key == pygame.KEYUP 화살표 키라면 
이걸 요약하면 위쪽 화살표키를 떼면 위쪽화살표를 떼다 라는 문구가 출력되게 했습니다. 
그럼 이렇게

 

▣ 위쪽화살표키를 누르고 떼면 이렇게 두가지가 출력되는걸 확인할 수 있습니다. 

 

▣ 키에 값을 확인하고 싶으면 이렇게 오른쪽마우스 키를 누르면

 

▣ 이렇게 모듈에 키값을 확인할 수 있습니다. 



▣ 키입력을 이용해서 이미지를 움직여보세요.

728x90
반응형

댓글