0

我有一个 AIR Projector 游戏,在 Project -> Properties -> Dimensions 字段中设置为 640x640 分辨率。但是由于某种原因,当我调试游戏时,窗口本身的大小为 800x800。

这是属性窗口。

这是我的属性窗口

这就是我启动游戏时发生的情况。

这是运行在 800x800 的游戏,而它应该是 640x640

您可以看到图像是 800x800。应该是640x640,不知道为什么要放大25%。这会拉伸图像并使质量变差。

我已经找到了一个 hack-y 解决方案,但我希望有一个更优雅的理由或解决方案来解释为什么会发生这种情况。

我必须进入 AIR 应用程序属性并将初始窗口大小字段设置为 526x549,如此处所示。

AIR 应用程序属性

当我将这些字段设置为这些值时(请记住,项目属性尺寸字段仍设置为 640x640),然后游戏以正确的尺寸以完美的图像质量启动。

固定分辨率游戏

我发现这个其他用户有完全相同的问题。他们的解决方案是缩放主要 Sprite 以适应舞台尺寸,但我试图避免缩放以保持图像质量。

4

1 回答 1

0

我要回到这个问题上,因为在浏览我的计算机设置时,我突然意识到这一点。游戏被渲染大 25% 的原因是因为我的 1440p 显示器在我的 Windows 10 显示设置中设置为 125% 的比例。

于 2020-08-12T08:32:23.097 回答