繁体   English   中英

使用pygame将按钮添加到图像

[英]Adding Buttons to an image using pygame

我正在使用pygame开发游戏,并将背景图片设置为欢迎屏幕,我希望能够在背景图片上添加一个按钮,以便该按钮的onclick可以将您带到另一个视图。

任何帮助将不胜感激

您可以将图像(或Sprite)用作按钮(我将其命名为image_button )。

在主循环中,当您收到MOUSEBUTTONDOWN事件时,可以获取鼠标位置pygame.mouse.get_pos() ,然后检查它是否在image_button 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 ---

如果您需要更多-显示代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM