UI文本在世界空间中的显示

3
我在场景中添加了一个简单的文本元素到设置为“世界空间”的Canvas上,以便在VR中查看它,但无论我如何改变大小或者与相机的距离远近等等... 它仍然显示出一种非常模糊的文本(我用来显示时间)。
可以在附加的图像中看到这种情况,以及其他图像中的我的Canvas设置。请问有谁能帮助我理解应该处理哪些设置才能解决这个问题?

enter image description here

enter image description here


1
只是想知道,您是否也可以显示父级“Canvas”元素的属性?它们可能会更好地解释情况。 - Serlite
当然,我会添加一个编辑来展示。谢谢。 - user285372
1个回答

3

在我看来,Canvas Scaler 是这里问题的根源。对于一个设置为世界空间的 Canvas,Canvas Scaler 控制着 Canvas 中 UI 元素的像素密度(Pixel Perfect)

要增加像素密度(应该会使渲染出的文本更清晰),您可以提高 Dynamic Pixels Per Unit 的值,这应该会增加每个单位用于呈现文本所使用的像素数。我没有确切的值可以提供给您,因为这可能会因情况而异;您只需进行实验,看看哪个值最适合您即可。

另一种替代方法是将文本缩小,并按比例增加其 Font Size 属性。

希望这能帮到您!如果您有任何问题,请让我知道。


1
谢谢Serlite。你是绝对正确的。提高“Dynamic Pixels Per Unit”的值解决了我的问题。 - user285372

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接