无法降低PI Zero W上pygame的全屏分辨率

2024-05-15 15:06:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Raspberry PI Zero W上运行Raspbian(buster),桌面分辨率为ie:1920x1080,但希望使用pygame创建一个以较低分辨率运行全屏的python游戏。我无法更改为较低的全屏分辨率,列表模式仅返回单一模式(当前屏幕分辨率)。你知道吗

  1. 当我列出可用的模式时pygame.display.list\u模式() ---pygame只返回当前屏幕分辨率,即:1920x1080
  2. 我在拉斯比拉伸和新的巴斯特版本上有同样的行为
  3. 当以任何其他分辨率运行操作系统时,我都有相同的行为,即:1024x768,然后1024x768是唯一返回的模式。你知道吗
  4. 这种行为在windows pc和PI4 B型机上都看不到

Python3立即模式:

>>> import pygame
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
>>> pygame.init()
(6, 0)
>>> pygame.display.list_modes()
[(1920, 1080)]

你知道吗pygame.display.list\u模式()应返回多种模式,但仅返回当前分辨率

你知道吗pygame.display.set\模式((800,600), pygame.全屏)切换到全屏,但屏幕分辨率在1920x1080不变。不会出现错误。你知道吗

考虑到在PC和PI4上运行的正确行为,此问题可能仅限于零W板?? --富有的


Tags: 屏幕display模式pi分辨率pygame桌面raspberry