雅加达 - 如果您在MacBook Air或MacBook Pro上玩游戏,2023年首次报告的错误可能会导致游戏显示器黑暗。
根据开发者Colin Cornaby的说法,问题在于macOS将MacBook内置的屏幕分辨率报告给游戏的方式。Mac在游戏启动时向游戏提供屏幕分辨率信息,以防止使用不当分辨率。
不幸的是,提供给游戏的分辨率并不总是考虑到屏幕顶部的触摸(触摸)所取代的像素。结果,游戏会有效地描绘实际上未显示的像素。
当macOS以全屏模式显示游戏时,此事就加剧了。通常,MacBook会将图像向下转动以避免触摸,从而导致分辨率不匹配。
“苹果笔记本电脑的问题是屏幕顶部存在钉子,”开发人员在一篇博客文章中解释说。“游戏运行的全屏区域与屏幕本身的分辨率不相同。大多数游戏并不考虑这个问题。
用胶带使用屏幕的玩家将看到一张像素比可用物理区域更大的图像。它会产生模糊的图像。
显然,压缩只是垂直发生,目前尚不清楚它对日常使用的影响程度有多大。例如,开发人员使用了分辨率为3456 x 2234像素的MacBook Pro,其中包括分辨率。
但是,游戏只能访问杆以下的区域——在这种情况下,区域尺寸为3456 x 2160像素。共计74像素没有计算,因此图像被垂直压缩。
使用外部显示器的玩家没有受到影响 - 只有使用MacBook内置显示器的人才遇到此问题。
窗口模式下的玩家也不受影响。此问题仅在游戏全屏模式下播放时出现。
为什么会发生这种情况?
原因相当复杂,但macOS似乎在推出时为游戏提供了两个不同的分辨率。
当游戏需要可用的分辨率信息时,macOS还提供全屏分辨率——包括符号背后的区域。游戏使用的哪些分辨率可能不一致,目前开发人员无法确定哪些分辨率应选择或忽略。
玩家的一次临时解决方案是确保他们以16:10的比率选择游戏内分辨率。不幸的是,此选项并不总是可用,具体取决于游戏如何处理macOS提供的显示信息。
最后,目前尚不清楚失去74像素是否对大多数人来说非常令人不安,特别是当垂直分辨率超过2,100像素时。但是,这是一个应该纠正的错误。
Cornaby表示,它已于2023年9月向Apple报告了此错误,但尚未处理。
The English, Chinese, Japanese, Arabic, and French versions are automatically generated by the AI. So there may still be inaccuracies in translating, please always see Indonesian as our main language. (system supported by DigitalSiber.id)