微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在pygame中制作多个屏幕? 例如,“菜单”屏幕、“主”屏幕、“开始”屏幕等 快速修复:

如何解决如何在pygame中制作多个屏幕? 例如,“菜单”屏幕、“主”屏幕、“开始”屏幕等 快速修复:

我对 python 和 pygame 非常陌生,我目前正在用它做一个非常基本的实验。到目前为止,我知道如何在屏幕上绘制图像,移动它,添加背景,诸如此类。但我一直想知道的是,如何在游戏中的屏幕之间切换,以及如何在切换时保持代码整洁?
每次我尝试在我已经不稳定的代码添加新东西时,只需要几行代码就可以打破它,而且它会变得一团糟。 例如,如果我想要一个显示标题的开始屏幕和“按任意键继续”这样的东西,我该怎么做?

解决方法

快速修复:

  • 将整个屏幕设为白色,然后将第二个屏幕绘制到第一个屏幕上。
  • 然后当您需要另一个屏幕时,只需用黑色重新填充屏幕,然后继续。
  • 这可以通过将屏幕置于各自独立的功能中来实现。

让我知道这是否有帮助?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。