2017-04-24 57 views

回答

4

所以...字体大小实质上是在Unity中的三个地方“定义”的。

第一个是字体资产本身(导入设置)。就我最近可以确定的(Unity 4.5之后)而言,这个值并没有被使用(我将它调整为疯狂的值,并且对屏幕上显示的内容没有影响;我知道在Unity 3.5中这个影响了字体的最终渲染,我不得不将它放大以获得漂亮,干净的渲染文本,因为它实际上是“可用的最大字体大小”,并且大于此值的字体大小(请参阅#2)会变得模糊)。

第二个是在文本组件上,名为Font Size,它按照它的说法进行操作。这就像在任何应用程序中选择更大的字体大小。这是材料设计指南所指的。 Unity中的文本组件字体大小以“像素高度”度量,并与屏幕像素1:1(除非变换 - 或其任何父变换 - 缩放,或者画布本身位于Worldspace中)这种情况你有必要猜测))。

在第三位的是文本对象的变换:你还可以规模对象并获取(明显),字体大小改变,虽然比例起来,使其看起来模糊和比例缩小,使其看起来别名。无论哪种方式,它看起来不好。

所有这一切说,我发现最好的结果是将字体大小加倍并将变换比例缩小到0.5,因为默认比例下的文本抗锯齿看起来对我来说很模糊,所以使用更大的字体大小和缩放对象变换使其变得更加锐利。如果需要的话,你仍然需要测试自己。

+0

最后一段是改善文本外观的好方法 –

相关问题