🐟

001 파이게임 실행하기

1. 실행 코드

import pygame as pg pg.init() 화면가로길이 = 600 화면세로길이 = 800 화면 = pg.display.set_mode((화면가로길이, 화면세로길이)) while True: for 이벤트 in pg.event.get(): if 이벤트.type == pg.QUIT: quit()
 
한글변수로 인해 인코딩 오류가 난다면 아래 코드를 맨 윗줄에 추가해주세요!
# -*- coding: utf-8 -*-

2. 상세내용

import pygame as pg
  • import {라이브러리 이름} as 축약이름 : 라이브러리 이름이 길 때 축약하여 씁니다. 앞으로 모든 강좌에서 pg로 축약하여 진행하겠습니다.
  • 파이게임에 대한 모듈을 상세히 찾고 싶은분은 아래의 공식 홈페이지를 참고해주세요.
pg.init() 화면가로길이 = 600 화면세로길이 = 800 화면 = pg.display.set_mode((화면가로길이, 화면세로길이))
  • pg.init() : 파이게임을 실행하기전 게임을 초기화해주는 코드입니다. 게임 실행 전 무조건 이 함수를 호출해야 합니다.
  • pg.display.set_mode(튜플) : 튜플형태 , 즉 (값,값)으로 표현되는 값을 넣어 게임 화면에 대한 가로 넓이와 세로 넓이를 설정합니다. 위 코드에서는 화면가로길이, 화면 세로길이 변수에 미리 길이 값을 설정하였습니다.
while True: for 이벤트 in pg.event.get(): if 이벤트.type == pg.QUIT: quit()
  • 본격적인 게임 실행 구문입니다. while True 를 활용해 게임이 계속 진행되게 합니다.
  • pg.event.get() : 게임이 실행되는 동안 어떠한 이벤트(ex. 마우스 움직임,클릭,키보드 타이핑 등)가 발생했을 때 for문을 활용해 이벤트를 처리 할 수 있습니다.
  • 실질적으로 게임을 할 때 이벤트를 처리해야 하는 부문이 많으므로 while True문 안에 조건이 많이 들어갑니다.
  • 이벤트.type == pg.QUIT: 발생한 이벤트 타입이 종료 즉, 게임 우측 상단 X가 클릭 되었을 때 파이게임을 종료합니다.

3. 실행 화면

notion imagenotion image