繁体   English   中英

FlashDevelop 调试器 window 显示不正确的分辨率

[英]FlashDevelop debugger window showing incorrect resolution

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

这是属性 window。

这是我的属性窗口

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

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

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

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

我必须将 go 放入 AIR 应用程序属性并将 Initial Window 大小字段设置为 526x549,如此处所示。

AIR 应用程序属性

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

固定分辨率游戏

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM