gpt4 book ai didi

python - 在pygame中创建多个屏幕

转载 作者:行者123 更新时间:2023-11-28 20:10:27 34 4
gpt4 key购买 nike

有什么方法可以在 Pygame 中创建多个屏幕而无需每次都重新绘制到屏幕上。例如,如果我们想创建一个闪屏,然后是一个带按钮的主菜单。单击“开始游戏”按钮后,它将转到一个新屏幕,即实际游戏。我的意思是类似于 Visual Studio 上的“表单”或 Android 上的事件。

最佳答案

取决于你的意思。

如果你的意思是同时制作多个窗口,不,你不能那样做——这是 SDL 的限制(尽管你可以通过使用多处理(而不是多线程)来伪造它)。

如果你的意思是改变一个屏幕,是的,你可以通过多次调用 pygame.display.set_mode(...) 来做到这一点。您可以更改分辨率、参数等。如果您正在做 OpenGL 的事情,那也会重新制作上下文。

当然,如果你只是想在同一个窗口上绘制不同的东西!这就是 PyGame 的意义所在。

除此之外,您必须澄清。

关于python - 在pygame中创建多个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7376479/

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