2016년 5월 9일 월요일

Pygame (1) 시작하기

pygame을 이용한 게임 코딩에 도전하기 전에, 기본적인 틀을 알아보기 위해 게임 창을 띄우는 간단한 코드를 작성해 보았다.


import pygame
from pygame.locals import *
pygame.init()
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Hello World!')
while True: # main game loop
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
    pygame.display.update()

미리 설치했던 pygame 파일을 참조한 후,

display.set_mode()를 이용해 창의 크기를 설정한다.
display.set_caption()을 이용해 창의 제목에 삽입할 문구를 넣는다.

while문 안에서 event.type을 변경하는 별도의 문장이 없으므로
비어있는 화면이 프로그램을 종료할때까지 떠 있는다.



실행 화면.

* 참고
기존 shell에서 입출력을 위해 쓰는 함수인 print()나 input()은 CLI(Call Level Interface) 프로그램을 위한 함수이므로 Pygame상에서 입력이나 출력을 위해서는 다른 별도의 함수를 써야 한다.

댓글 없음:

댓글 쓰기