본문 바로가기

pygame 키입력3

pygame - [화면출력, 키입력] ▣ 안녕하세요. 이번장에서는 pygame으로 화면 출력 및 키 입력에 대해 공부해보겠습니다. pygame 모듈 설치는 pygame - [VS Code 자동완성] 챕터를 참고해서 설치해주세요. ▣ 먼저 코드를 작성하고 하나하나 설명하도록 하겠습니다. import pygame으로 모듈을 가지고 옵니다. pygame.init()함수는 가져온 모든 pygame 모듈을 초기화합니다. pygame을 실행하기 위해서 꼭 필요한 함수이니 코드 시작 때 꼭 넣어주세요. 자세한 함수 설명은 pygame api 참고해주세요. https://www.pygame.org/docs/ref/pygame.html?highlight=init#pygame.init pygame — pygame v2.1.1 documentation This.. 2022. 9. 8.
파이썬 - [이미지 애니메이션] ▣ 이번장에서는 파이썬 이미지를 여러 개 그려 움직이는 애니메이션을 만들어보겠습니다. pygame.event.key 에 관련하여 캐릭터가 움직이는 부분은 따로 공부해주세요. ▣ 캐릭터에 움직이는 애니메이션 이미지는 여기 홈페이지를 통해 무료를 다운로드하여주세요. https://itch.io/game-assets/free ▣ 또한 이미지 크기 및 방향을 변경해주셔야 합니다. 오른쪽, 왼쪽을 움직이는 이는 애니메이션을 제작하기 때문에 꼭 오른쪽 방향, 왼쪽 방향 이미지를 다운로드하거나 편집해서 수정해주세요. https://www.iloveimg.com/ko/crop-image 이미지를 신속하게, 무료로 잘라내세요! JPG, PNG, GIF 파일을 신속하게, 무료로 잘라내세요! www.iloveimg.com .. 2021. 5. 20.
파이썬 - [pygame, 키입력] ▣ 먼저 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.k.. 2021. 5. 9.