Pygameで長方形を描く
Maxim Maeder
2023年6月21日
このチュートリアルでは、Pygame で長方形を描画する方法について説明します。
ここに表示されるコードは、有効な Pygame ウィンドウの完全なコードではありません。 必要最小限のフレームワークに興味がある場合は、この 記事 を参照してください。
Pygameで長方形を描く
長方形を描画するには、pygame.draw.rect()
という 1つの関数が必要です。 これをメイン ループ内で呼び出します。正しく機能させるには、次の引数が必要です: 表面、色、位置、および範囲。
最初のものは、以前に定義した単純な画面です。 次に、ここで RGB 方式で色を続けます。 次に、配列を 4つの値で初期化します。
最初の 2つは位置、最後の 2つは描画された四角形の幅と高さです。
pygame.draw.rect(
screen,
[200, 200, 200], # Color in RGB Fashion
[100, 100, 30, 60], # left, top, width, height
)
出力:
完全なサンプルコード
# 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
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