问题描述
我对 python 和 pygame 非常陌生,我目前正在用它做一个非常基本的实验。到目前为止,我知道如何在屏幕上绘制图像,移动它,添加背景,诸如此类。但我一直想知道的是,如何在游戏中的屏幕之间切换,以及如何在切换时保持代码整洁?
每次我尝试在我已经不稳定的代码中添加新东西时,只需要几行代码就可以打破它,而且它会变得一团糟。
例如,如果我想要一个显示标题的开始屏幕和“按任意键继续”这样的东西,我该怎么做?
解决方法
快速修复:
- 将整个屏幕设为白色,然后将第二个屏幕绘制到第一个屏幕上。
- 然后当您需要另一个屏幕时,只需用黑色重新填充屏幕,然后继续。
- 这可以通过将屏幕置于各自独立的功能中来实现。
让我知道这是否有帮助?