【发布时间】:2014-06-13 09:30:35
【问题描述】:
我有一个显示表面
screen = pygame.display.set_mode((640, 480), pygame.RESIZABLE)
然后我想制作全屏,我这样做了
screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
这会导致屏幕进入全屏状态。但是,表面不会占据整个计算机屏幕,两侧都有黑色空间,鼠标只会在表面区域内移动。我怎样才能让表面占据我电脑屏幕的整个区域?我正在使用 python 3.3 和 pygame 1.9.2a0。
【问题讨论】:
-
我有同样的问题,但是当我在 Win7 系统上使用 Python 2.7.3 和 PyGame(版本不确定)时。相同的程序可以完美运行,也可以在任何其他机器上以全屏模式运行,只是在 Win7 上不行。因此,知道您使用的是什么系统会很有趣。
-
我也在Win7上。我认为问题可能在于 (0, 0) 大小没有获得完整分辨率,但我不确定为什么。如果我将原始显示表面设置为 (0, 0),它确实会达到全尺寸,但如果我全屏显示表面,它不会。
-
这很有趣。好吧,我会仔细研究一下,我需要让它在任何系统下全屏:/
标签: python-3.x pygame