Pygame OpenGL获取窗口大小



我正在开发一个pygame opengl项目。我有一个可调整大小的窗口,但我在获取它的大小时遇到了问题。以下方法只返回窗口的原始大小,而不是当前大小(调整大小后(:

pygame.display.get_surface().get_size()
screen.get_width(),screen.get_height()

如有任何帮助,我们将不胜感激。

我找到了一个解决方案。如果您有同样的问题,请使用以下方法:

size = numpy.ndarray.tolist(glGetIntegerv(GL_VIEWPORT))
size = size[2],size[3]

最新更新