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로 축약하여 진행하겠습니다.
- 파이게임에 대한 모듈을 상세히 찾고 싶은분은 아래의 공식 홈페이지를 참고해주세요.
Pygame Front Page - pygame v2.0.0.dev15 documentation
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. 실행 화면