python-3.x - 在 pygame 中制作表面全屏

标签 python-3.x pygame

我有一个显示表面

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。

最佳答案

我想我看到了问题所在。

是的,pygame将使游戏全屏显示,但是您选择的尺寸限制了游戏交互区域,并导致那些黑色的东西。

我建议将尺寸设置得大一点。

关于python-3.x - 在 pygame 中制作表面全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23330868/

相关文章:

python - 如何从python中的文件列表中复制文件

python - 运行主循环时读取 tmx 文件(用于 pygame)

python - 如何使用pygame播放音乐(Python)

python - PyGame 做 3d 吗?

不同文件中的python相同模块

python-3.x - macOS Monterey - 安装 Scipy 错误 "No lapack/blas resources found"

python-3.x - OpenCV 无法将 VideoCapture 与 url 一起使用

python - 无法导入包 - "ImportError: No module named _mechanize"

python - 有没有办法在pygame中获取 "screenshot",然后将其保存为 Sprite 以降低代码复杂性?

python - 如何让两个角色在 PYGAME 中碰撞时不会相互碰撞?