私は pygame を使用してゲームを開発しており、ウェルカム画面として背景画像を設定しています。背景画像にボタンを追加して、そのボタンをクリックすると別のビューに移動できるようにしたいと考えています。
任意の支援をいただければ幸いです
画像 (またはスプライト) をボタンとして使用できます (私は という名前を付けましたimage_button
)。
イベントを取得するとメインループでMOUSEBUTTONDOWN
マウスの位置pygame.mouse.get_pos()
を取得し、それがimage_button
rectange内にあるかどうかを確認できimage_button.get_rect()
ます。
と
WELCOME_SCREEN = True
while True:
# --- events ---
if WELCOME_SCREEN:
# - get events
# - compare mouse position to image_button rectangle
# - change WELCOME_SCREEN to False
# --- changes ---
# --- draws ----
if WELCOME_SCREEN:
# draw welcome screen
else:
# draw view
pygame.display.update()
# --- FPS ---
さらに必要な場合は、コードを表示してください。