본문 바로가기

pygame event4

pygame - [도형그리기] ▣ 안녕하세요. 이번장에서는 pygame으로 도형을 그려보도록 하겠습니다. 우선 코드를 따라 해서 하나하나 작성하고 설명하도록 하겠습니다. ▣ 화면 크기, 사각형, 삼각형, 원, 선에 대한 변수를 정의하겠습니다. ▣ screen.fill(screen_color) 함수는 화면에 색을 채우는 함수입니다. pygame.draw.rect 함수는 사각형을 그리는 함수로 (display, 색, 크기, 선 굵기) 순서로 매개변수를 지정합니다. 아까 만들었던 변수를 이용해서 값을 넣을 수도 있고, 직접 값을 입력해도 됩니다. pygame.draw.polygon 함수는 삼각형을 그리는 함수로 (display, 색, 크기, 선굵기) 순서로 지정합니다. pygame.draw.circle 함수는 원을 그리는 함수로 (disp.. 2022. 9. 14.
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] ▣ 키보드를 입력받는 것과 동일하게 for event in pygame.event.get()으로 입력받는 값을 for으로 event에 하나하나 넣어줍니다. ▣ for으로 뿐만 아니라 바로바로 단일화해서 이벤트 값을 반환해주는 함수도 있습니다. poll() 함수입니다. https://www.pygame.org/docs/ref/event.html#pygame.event.poll pygame.event — pygame v2.0.1.dev1 documentation Pygame handles all its event messaging through an event queue. The routines in this module help you manage that event queue. The input queu.. 2021. 5. 15.
파이썬 27장(pygame_02, event, get(), KEYDOWN, K_, 키보드 입력) ▣ 안녕하세요 ^^ 오늘도 저번장에 이어서 게임을 만들어보겠습니다. 다시 말씀드리지만 코딩은 정답이 없다고 생각합니다. 코딩은 결국 컴퓨터한테 명령을 하는 것이고 자신에 생각을 컴퓨터한테 전달해서 그걸 표현하는 작업이 코딩이기 때문에 제가 하는 예제는 참고만 해주시고, 여러 블로그들에 글을 보시면서 자신만에 코드를 완성해가셔야 진짜 실무에서 코딩을 하실 수 있습니다.~~ ▣ 먼저 키보드를 입력받는 코드를 진행해보겠습니다. while True: 안에 코드를 입력하겠습니다. 그건 계속해서 키보드에 값을 입력받아야 하기 때문에 계속 반복되는 메인코드에 넣었습니다. 그리고 for event in pygame.event.get() 이라고 되어있죠? for문을 우리가 배워서 알고 있습니다. event라는 값 안에 .. 2021. 4. 29.