我正在开发一个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]