Pygame:使用一张图片作为菜单的背景

2024-06-08 11:11:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Pygame比较陌生,正在努力寻找制作菜单的方法。这是我设计的主菜单。->;1

我希望玩家能够点击每6个按钮,将他们带到他们的不同菜单。目前我所能做的就是在一个while真循环以及blit图像到屏幕上pygame.display.flip游戏机但无论如何都无法与之互动。在

最好的办法是什么?有没有关于这类菜单的教程,你用过,因为我个人找不到。在

谢谢, 亚当。在


Tags: 方法图像gt屏幕display菜单玩家按钮
1条回答
网友
1楼 · 发布于 2024-06-08 11:11:54

Pygame没有GUI元素,所以你必须自己做。在

您可以将“button”矩形(位置和大小)保持为pygame.Rect(),并在单击时使用鼠标事件来获取鼠标位置。然后可以使用pygame的“碰撞检测”功能来检查鼠标位置是否与按钮矩形相冲突。在

请参见pygame.Rect()函数。在

相关问题 更多 >