pygame,如何在调整大小时更新窗口大小
问题描述:
我有一个pygame大小可调的窗口程序。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)