gpt4 book ai didi

python - pygame,如何在调整窗口大小时更新窗口大小

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:02 32 4
gpt4 key购买 nike

我有一个带有 pygame 可调整大小窗口的程序。

screen = pygame.display.set_mode(size,pygame.RESIZABLE)

由于它是可调整大小的,我希望屏幕上的某些元素根据窗口大小更改位置和大小。

我将所有变量保存在函数 setGet 中。我希望传入屏幕尺寸,并使所有变量都依赖于传入的屏幕尺寸。

def setGet(screenSize):

我有一个运行命令的循环函数

setGet(screen.get_size())

当您更改窗口大小时,get_size() 显然不会更新。

调整窗口大小时如何更新屏幕大小?

最佳答案

好吧,我想我找到了自己的答案。

您想要做的是将调整窗口大小作为一个事件。

所以你想要的是

if event.type == pygame.VIDEORESIZE:
setGet(event.size)

关于python - pygame,如何在调整窗口大小时更新窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25937966/

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