본문 바로가기

pygame 함수2

파이썬 - [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.
파이썬 - [pygame, 화면출력, 프레임조정, 화면 색 채우기] ▣ 먼저 pygame import 를 지정합니다. 그리고 size를 튜플형식으로 화면에 해상도를 지정해줍니다. screen 이름으로 pygame.display.set_mode() 를 지정해주는데 mode() 매개변수 안에 화면에 사이즈 크기를 튜플 형식으로 지정해줍니다. ▣ set_caption() 함수는 창 타이틀에 이름을 설정해주는 겁니다. ▣ pygame.time.Clock() 함수는 1초에 몇 프레임으로 제한할지에 대한 시간 함수입니다. clock.tick(30) 으로 넣게 되면 1초에 30프레임으로 제한을 한 것 입니다. 다른 방법들도 많으니 밑에 pygame메뉴얼을 참고해주세요. while True: 기본적으로 계속 프로그램을 진행해야하기 때문에 무한반복으로 진행했고, screen.fill().. 2021. 5. 7.