[英]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.