gpt4 book ai didi

python - 使用 Pygame 制作多个 'game screens'

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:42 25 4
gpt4 key购买 nike

您如何使用 Pygame 和用户执行的事件创建多个屏幕?

例如,如果我有一个带有 2 个按钮(“开始”和“退出”)的菜单屏幕,并且用户单击“开始”,那么新屏幕将出现在与游戏中接下来的内容相同的窗口中。从该屏幕,用户可以单击另一个按钮并移动到另一个屏幕/返回菜单等。

最佳答案

为每一个创建类,其中每个类都是 pygame.Surface 的子类,与显示器大小相同。然后你可以有 3 个变量 TITLESCREEN、PLAYING、HIGHSCORES 并在按键时更改它们。然后您就可以将正确的屏幕 blit 到显示器。

关于python - 使用 Pygame 制作多个 'game screens',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36667149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com