Menu
CoddyTech

배경 채우기

Coddy의 Pygame으로 게임 만들기 코스 레슨. 40개 중 2번째.

Pygame은 색상을 세 개의 숫자로 표현합니다. 빨강, 초록, 파랑이 각각 얼마나 포함되는지를 나타내며, 각 숫자의 범위는 0부터 255까지입니다. 이를 RGB라고 합니다.

  • (255, 0, 0)은 빨간색입니다.
  • (0, 0, 0)은 검은색이고, (255, 255, 255)은 흰색입니다.
  • (30, 30, 46)은 빨강과 초록보다 파랑이 조금 더 많아 어두운 파란색입니다.

screen.fill(color)은 창 전체를 한 가지 색으로 칠합니다. 게임은 매 프레임이 시작될 때 화면을 채우며, 이렇게 하면 새 프레임을 그리기 전에 이전 프레임이 지워집니다.

screen.fill((0, 0, 0))
pygame.display.flip()

괄호가 두 겹인 점에 유의하세요. 색상은 하나의 튜플이며, fill의 유일한 인수입니다.

challenge icon

챌린지

쉬움

게임 루프 안에서 pygame.display.flip() 위에 어두운 파란색 (30, 30, 46)으로 화면을 채우세요.

직접 해보기

import pygame

pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("Move the Square")

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    pygame.display.flip()

pygame.quit()
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Pygame으로 게임 만들기의 모든 레슨

직접 연습해 보세요: Pygame 플레이그라운드