【Pygame】円の描画

この記事では、Python言語とPygameを用いてウィンドウ(画面)に円を描画する方法とソースコードを解説します。

pygame.draw.ellipse

Pygameでは「pygame.draw.ellipse」を用いることで楕円を描画できます。
今回はこれを利用して画面に緑色の楕円を表示しました。

処理手順

プログラムの処理の流れは下記の通りです。

①ゲームライブラリpygameをインポートする。(import pygame)
②Pygameを初期化する。[pygame.init]
③大きさ300*200の画面(ウィンドウ)を生成する。[pygame.display.set_mode]
④画面を黒色(R=0, G=0, B=0)に塗りつぶす。[screen.fill]
⑤左上の座標が(50,50)、幅が150、高さが50の矩形に内接する楕円を線幅5pxの緑色(R=0, G=100, B=0)で描く。[pygame.draw.ellipse]
⑥画面を更新する。[pygame.display.update]
⑦閉じるボタンが押されたら画面を閉じて終了する。

ソースコード

サンプルプログラムのソースコードです。

実行結果

サンプルプログラムの実行結果です。

関連記事
1 Pygameでゲームプログラミング
2 Python入門 基本文法
関連記事