본문 바로가기

pygame input3

pygame - [텍스트입력] ▣ 안녕하세요. 이번장에서는 텍스트를 입력받고 입력한 텍스트를 화면에 바로 출력하는 코드를 공부해보겠습니다. ▣ 기본적인 화면 구성하는 코드를 작성하겠습니다. 항상 pygame을 진행하실 때 pygame.init() 초기화하는 코드를 잊지 말고 넣어주세요. 그리고 text를 입력 받을 변수를 만들어주시고, 글꼴 객체, 폰트 랜더링하는 코드까지 작성해주세요. ▣ 이제 무한반복으로 코드를 입력받아야 하기 때문에 while문을 통해서 무한반복을 하고 입력받는 코드를 작성 넣겠습니다. 먼저 기본적으로 pygame을 종료하는 코드가 있어야 하기 때문에 스페이스키를 누르면 pygame이 종료되는 코드를 먼저 작성했습니다. ▣ 그리고 이어서 if event.key == pygame.K_RETURN: 엔터 키를 누르는.. 2022. 9. 19.
pygame - [텍스트출력] ▣ 안녕하세요. 이번장에서는 텍스트를 출력하는 코드를 공부해보겠습니다. 우선 코드를 작성하면서 공부하겠습니다. ▣ 우선 기본적으로 화면을 구성하는 코드를 작성해주세요. 그리고 pygame.init() 초기화를 잊지 말고 진행해주세요. ▣ pygame.font.SysFont 함수는 시스템 글꼴에서 객체 만들기 함수입니다. 쉽게 이야기해서 폰트를 만들어서 그 폰트를 렌더링한다음에 그리기를 하는 과정이라고 생각하시면 되는데요. SysFont(이름, 크기, 굵게, 기울임) 순으로 매개변수를 입력하시면 됩니다. ▣ font.render는 함수이름 그래도 렌더링 하는 함수인데 render(텍스트, 안티앨리어싱, 색상, 배경색) 순으로 넣으시면 됩니다. ▣ 무한반복안에 프레임 지정 및 화면 배경 색을 채우고 키를 누.. 2022. 9. 15.
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.