파이게임에서 사각형 그리기

Maxim Maeder 2024년2월15일
파이게임에서 사각형 그리기

이 튜토리얼에서는 파이게임에서 사각형을 그리는 방법에 대해 설명합니다.

여기에 표시된 코드는 유효한 파이게임 창의 전체 코드가 아닙니다. 베어본 프레임워크에 관심이 있다면 이 문서를 참조하십시오.

파이게임에서 사각형 그리기

직사각형을 그리려면 pygame.draw.rect() 함수가 필요합니다. 메인 루프 내에서 호출하고 올바르게 작동하려면 표면, 색상, 위치 및 범위와 같은 인수가 필요합니다.

첫 번째는 앞서 정의한 화면입니다. 그런 다음 여기에서 RGB 방식으로 색상을 계속 사용합니다. 그런 다음 네 개의 값으로 배열을 초기화합니다.

처음 두 개는 위치이고 마지막 두 개는 그려진 사각형의 너비와 높이입니다.

pygame.draw.rect(
    screen,
    [200, 200, 200],  # Color in RGB Fashion
    [100, 100, 30, 60],  # left, top, width, height
)

출력:

Pygame에서 사각형 그리기 - 출력

완전한 예제 코드

# Imports
import sys
import pygame

# Configuration
pygame.init()
fps = 60
fpsClock = pygame.time.Clock()
width, height = 640, 480
screen = pygame.display.set_mode((width, height), pygame.RESIZABLE)

# Game loop.
while True:
    screen.fill((20, 20, 20))
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()

    pygame.draw.rect(screen, [200, 200, 200], [100, 100, 30, 60], border_radius=100)

    pygame.display.flip()
    fpsClock.tick(fps)
작가: Maxim Maeder
Maxim Maeder avatar Maxim Maeder avatar

Hi, my name is Maxim Maeder, I am a young programming enthusiast looking to have fun coding and teaching you some things about programming.

GitHub

관련 문장 - Pygame Draw