如何解决如何在pygame中制作多个屏幕? 例如,“菜单”屏幕、“主”屏幕、“开始”屏幕等 快速修复:
我对 python 和 pygame 非常陌生,我目前正在用它做一个非常基本的实验。到目前为止,我知道如何在屏幕上绘制图像,移动它,添加背景,诸如此类。但我一直想知道的是,如何在游戏中的屏幕之间切换,以及如何在切换时保持代码整洁?
每次我尝试在我已经不稳定的代码中添加新东西时,只需要几行代码就可以打破它,而且它会变得一团糟。
例如,如果我想要一个显示标题的开始屏幕和“按任意键继续”这样的东西,我该怎么做?
解决方法
快速修复:
- 将整个屏幕设为白色,然后将第二个屏幕绘制到第一个屏幕上。
- 然后当您需要另一个屏幕时,只需用黑色重新填充屏幕,然后继续。
- 这可以通过将屏幕置于各自独立的功能中来实现。
让我知道这是否有帮助?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。