【发布时间】:2017-08-02 00:07:46
【问题描述】:
我遇到以下问题。当我切换到全屏时 - 我所有的字体都模糊了。我使用以下代码进入全屏:
stage.fullScreenSourceRect = new Rectangle( ... );
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
我尝试过嵌入字体,使用antialiastype = advanced,但没有区别。
当我右键单击并选择 Zoom In 时,字体不模糊 - 我可以达到相同的效果 - 全屏模式下不模糊字体吗?
这里有一些图片:
img1.jpg - 原创
img2.jpg - 全屏 - 模糊字体
img3.jpg - 放大 - 字体没问题
【问题讨论】:
-
这很有趣。您是否尝试将屏幕纵横比设置为与舞台的纵横比相匹配,然后查看它的外观?
-
嗨,10 倍的建议我已经尝试过了,但没有任何变化 - 字体仍然模糊。
-
嘿嘿,现在我认为它的行为是合理的。因为当您进入全屏模式时,舞台可见区域应该保持不变 - 这意味着它必须按比例放大并且在最终窗口框架上完成(我猜是出于性能原因)。另一方面,当您放大时,您正在裁剪可见的舞台区域。你希望你的结果是你想要缩放视图而不模糊矢量和字体,或者只是使用全尺寸屏幕的内容。你看到stage.ScaleMode了吗?
标签: actionscript-3 fonts fullscreen