Pygameを使用してPythonで長方形を描く方法?

Patricia Arquette
リリース: 2024-10-26 06:15:30
オリジナル
995 人が閲覧しました

How to Draw a Rectangle in Python Using Pygame?

Pygame で四角形を描く

Python では、pygame.draw.rect 関数を利用して、Pygame ディスプレイ上に四角形を描くことができます。

構文

pygame.draw.rect の構文は次のとおりです:

pygame.draw.rect(surface, color, rect, width=0)
ログイン後にコピー

ここで:

  • surface は描画する面です。
  • color は長方形の色です。これは、RGB 値 (赤の場合は (255, 0, 0)) を表す 3 つの整数のタプル、または pygame.Color オブジェクトです。
  • rect は、サイズと位置を表す pygame.Rect オブジェクトです。
  • width (オプション) は、長方形の境界線の幅です。省略した場合、デフォルトは 0 になり、塗りつぶされた四角形になります。

これは、Pygame ウィンドウに青い四角形を描画する方法の例です。

<code class="python">import pygame

# Initialize Pygame
pygame.init()

# Set up the display
DISPLAY = pygame.display.set_mode((500, 400), 0, 32)

# Create the colors
WHITE = (255, 255, 255)
BLUE = (0, 0, 255)

# Fill the display with white
DISPLAY.fill(WHITE)

# Draw the rectangle
pygame.draw.rect(DISPLAY, BLUE, (200, 150, 100, 50))

# Update the display
pygame.display.update()

# Keep the window open until the user quits
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()</code>
ログイン後にコピー

このコードは、500x400 ピクセルの白色ディスプレイを作成します。次に、座標 (200, 150) と寸法 (100, 50) の青い四角形を描画します。

以上がPygameを使用してPythonで長方形を描く方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!