PROGRAM PYTHON

Pygame超入門【第63回 マウス操作②~ボタン操作】

Pygameでマウスボタンのイベントを取得しよう

前回は画面上にある円をマウスを使って動かしました。
今回はマウスのボタンを押した時に、円の色を変えるプログラムを作ってみましょう。

マウスのボタンを押された時に円の色を変えるプログラム

前回のプログラムを流用して、マウスのボタンを押した時の処理を追加します。
pygame.event.get()で取得したイベントの種類がMOUSEBUTTONDOWNであれば、マウスのボタンが押されたというイベントです。
マウスのどのボタンが押されたのかを確認するには、受け取ったEventオブジェクトのbuttonを参照します。
1は左ボタン、2は左右ボタン同時、3は右ボタンがそれぞれ押されています。

プログラムを実行すると、マウスの動きに合わせて円が動き、マウスのボタンを押すことによって円の色が変わります。

pygameのマウス操作に関しては、英語ですが以下のpygame公式サイトを参照してください。

-PROGRAM, PYTHON
-