Arcade は、2D ゲームやアプリケーションを作成するための Python ライブラリです。画面上に図形や画像を描画するためのインターフェースを作成するためのさまざまな機能を提供する使いやすいライブラリです。今回はArcadeを使用し、Python3で円を描いてみます。
アーケードをインストールする
円の描画を開始する前に、Arcade ライブラリをインストールする必要があります。 Python のパッケージ マネージャー pip -
を使用してインストールできます。
リーリー
アーケードで円を描く
方法 1:Arcade.draw_circle() メソッドを使用する
Arcade モジュールのdraw_circle メソッドを使用して、画面上に円を描画できます。以下のアルゴリズムは、円を描く手順を説明しています。
###文法###
リーリー
Arcade.draw_circle 関数に渡されるパラメータは -
です。
#xxx- - 円の中心点の x 座標。
y- - 円の中心点の y 座標。
radius- - 円の半径。
color- - 円の色。arcade.color 定数、RGB 値のタプル、または RGBA 値のタプルとして指定します。たとえば、Arcade.color.RED を使用して赤い円を指定したり、(255, 0, 0) を使用して RGB 値を使用して同じ色を指定したりできます。
###アルゴリズム###
アーケード ライブラリをインポートします。
- ウィンドウの幅と高さを設定します。
- open_window 関数を使用してウィンドウを作成し、ウィンドウの幅、高さ、タイトルを渡します。
- set_background_color 関数を使用して、ウィンドウの背景色を指定します。今回は白に設定しました。
- start_render 関数を使用して、レンダリング プロセスを開始します。
- 描画する円の中心点、半径、色を定義します。
- draw_circle_filled 関数を使用して円を描き、中心点、半径、色を渡します。
- finish_render 関数を使用して、レンダリング プロセスを完了します。
- run 関数を使用してイベント ループを開始します。イベント ループはウィンドウを表示し、ユーザー入力を待ちます。
###例###
- 以下の例では、アーケード ライブラリを使用してウィンドウを作成し、ウィンドウの中央に赤い円を描画します。まず、ウィンドウの幅と高さをそれぞれ 640 ピクセルと 480 ピクセルに設定します。背景色が白に設定され、レンダリング プロセスが開始されます。次に、Arcade.draw_circle_filled() 関数を使用して、中心座標、半径、色を指定して赤い円を描画します。最後に、レンダリング プロセスが完了し、ユーザーがアーケード.run() を使用して閉じるまでウィンドウが表示されます。
リーリー
###出力###
方法 2:Arcade.create_ellipse_filled() メソッドを使用する
arcade.create_ellipse_filled() 関数を使用すると、画面上に塗りつぶされた楕円を描画できます (円の描画にも使用できます)。
###文法###
リーリー
Arcade.draw_ellipse_filled() 関数に渡されるパラメータは - です。
#xxx
- 楕円の中心点の x 座標。
y
- 楕円の中心点の y 座標。
Width - 楕円の幅。
Height - 楕円の高さ。
color - 楕円の色。arcade.color 定数、RGB 値のタプル、または RGBA 値のタプルとして指定します。
-
###アルゴリズム###
インポート アーケード ステートメントを使用して、Arcade ライブラリをインポートします。
WIDTH 定数と HEIGHT 定数を作成して、ウィンドウの幅と高さを設定します。
Arcade.open_window() 関数を使用して新しいウィンドウを作成し、WIDTH、HEIGHT、およびウィンドウ タイトルをパラメーターとして渡します。
Arcade.set_background_color() 関数を使用し、Arcade カラー定数を渡してウィンドウの背景色を設定します。
Arcade.start_render() 関数を使用して、レンダリング プロセスを開始します。
X 座標を WIDTH / 2、Y 座標を HEIGHT / 2 として計算して、楕円の中心点を定義します。
楕円の幅と高さを幅 = 100、高さ = 100 として定義します。
楕円の色を archive.color.BLUE として定義します。
Arcade.draw_ellipse_filled() 関数を使用して、中心点、幅、高さ、色をパラメータとして渡し、塗りつぶされた楕円を描画します。
Arcade.finish_render() 関数を使用して、レンダリング プロセスを終了します。
Arcade.run() 関数を使用してイベント ループを開始します。これにより、ユーザーが閉じるまでウィンドウは開いたままになります。 -
###例###
以下の例では、アーケード ライブラリを使用してウィンドウを作成し、ウィンドウの中央に青い楕円を描画します。まず、ウィンドウの幅と高さをそれぞれ 640 ピクセルと 480 ピクセルに設定します。背景色が白に設定され、レンダリング プロセスが開始されます。次に、Arcade.draw_ellipse_filled() 関数を使用して、中心座標、幅、高さ、色を指定して青い楕円を描画します。最後に、レンダリング プロセスが完了し、ユーザーが archive.run() を使用してウィンドウを閉じるまでウィンドウが表示されます。 -
リーリー
###出力###
-
###結論は###
この記事では、Python でアーケード ライブラリを使用してサークルを作成する方法について説明しました。ウィンドウと背景色を作成し、draw_circle_filled 関数を使用して画面上に円を描く必要があります。 Arcade は、Python で 2D ゲーム、円、その他の形状を作成するのに役立ちます。
以上がPython3のArcadeを使って円を描くの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。