2014-09-19 126 views
1

我有一個pygame大小可調的窗口程序。pygame,如何在調整大小時更新窗口大小

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

由於它可調整大小,我希望屏幕上的某些元素根據窗口大小更改位置和大小。

我有我的所有變量保存在函數setGet。我想在與屏幕尺寸的傳球,並有所有的變量是依賴於通過該屏幕的大小。

def setGet(screenSize): 

我有一個運行命令

setGet(screen.get_size()) 

的get_size一個循環函數()在更改窗口大小時,不會更新。

如何在調整窗口大小時更新屏幕大小?

回答

0

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

你想要做的是調整窗口大小的事件。

所以你想要的是

if event.type == pygame.VIDEORESIZE: 
    setGet(event.size) 
相關問題