Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 统一:文本在编辑器中清晰,但在游戏中模糊_Unity3d - Fatal编程技术网

Unity3d 统一:文本在编辑器中清晰,但在游戏中模糊

Unity3d 统一:文本在编辑器中清晰,但在游戏中模糊,unity3d,Unity3d,我读到Unity在呈现明文时遇到问题,我尝试了几种不同的修复方法:在导入的字体上设置大字体大小,将字符设置更改为unicode,将文本大小设置为大,然后将其缩小,在涉及像素字体时将过滤模式设置为指向。。。所有这些方法似乎都可以在编辑器中使用(如中所示,文本看起来清晰),但在游戏中文本仍然模糊: vs (屏幕截图使用了自由方面-当游戏视图分辨率与参考分辨率匹配时,文本看起来更好,但仍然有些模糊。) 当前,导入的字体(非像素)设置为180的大小;使光滑;字符转换为unicode。文本当前未缩放,

我读到Unity在呈现明文时遇到问题,我尝试了几种不同的修复方法:在导入的字体上设置大字体大小,将字符设置更改为unicode,将文本大小设置为大,然后将其缩小,在涉及像素字体时将过滤模式设置为指向。。。所有这些方法似乎都可以在编辑器中使用(如中所示,文本看起来清晰),但在游戏中文本仍然模糊:

vs

(屏幕截图使用了自由方面-当游戏视图分辨率与参考分辨率匹配时,文本看起来更好,但仍然有些模糊。)

当前,导入的字体(非像素)设置为180的大小;使光滑;字符转换为unicode。文本当前未缩放,大小为50。画布设置为与屏幕大小成比例,参考分辨率为2560x1440(三星S7)。还应该注意的是,在不同的分辨率下,文本周围的框(即图像)也变得模糊,这让我认为这是画布缩放的问题


我遗漏了什么?

结果证明我所要做的就是取消选中游戏视图中的
低分辨率纵横比
。。。文本仍然有点模糊,但很可能这是典型的统一。为了解决这个问题,我决定使用像素字体(使用本文中介绍的修复)。

结果我所要做的就是取消选中游戏视图中的
低分辨率纵横比。。。文本仍然有点模糊,但很可能这是典型的统一。为了解决这个问题,我决定使用像素字体(使用本文介绍的修复)。

我使用缩小比例作为解决方法。


我使用缩小作为解决方法。

对我来说,这是使用Unity Remote。直接构建应用程序后,我再也看不到模糊了。

对我来说,它使用的是Unity Remote。直接构建应用程序后,我再也看不到模糊了。

您是否尝试过处理每单位的
像素
此外,放大文本会使其以更大的尺寸显示像素,像素间的平滑度非常低。我几乎总是缩小我的文本。@mad.meesh这似乎没有什么区别。@Draco18s字体大小设置为大,但文本元素本身被缩小(至少在我试验该方法时是这样)。在所有情况下,文本在编辑器中看起来都很好(即使在放大时),但在实际游戏中变得模糊。您介意从游戏视图中显示一个未缩放的图像吗?同一个点,在场景视图中具有紧密匹配的缩放?您是否尝试过处理每单位的
像素
。此外,放大文本会使其以更大的尺寸显示像素,而像素间的平滑程度很低。我几乎总是缩小我的文本。@mad.meesh这似乎没有什么区别。@Draco18s字体大小设置为大,但文本元素本身被缩小(至少在我试验该方法时是这样)。在所有情况下,文本在编辑器中看起来都很好(即使在放大时),但在实际游戏中变得模糊。您介意从游戏视图中显示一个未缩放的图像吗?同一个点,与场景视图中的缩放非常匹配?