【问题标题】:UI text display in World Space世界空间中的 UI 文本显示
【发布时间】:2015-09-02 12:28:01
【问题描述】:

我在我的场景中添加了一个简单的text 元素,该元素设置为Canvas,设置为World Space,所以我可以在 VR 中看到它,但无论我改变多少大小或多远或关闭我把它拿到相机等...它仍然显示一种非常模糊的文本(我用它来显示时间)。

情况可以在附图中看到,以及我在另一张图片中的Canvas 设置。有人可以帮我了解我应该处理哪些设置来进行排序吗?

【问题讨论】:

  • 只是想知道,您能否也显示您的父 Canvas 元素的属性?他们可以更清楚地了解情况。
  • 绝对...我将添加一个 EDIT 来说明这一点。谢谢

标签: user-interface unity3d oculus


【解决方案1】:

在我看来,Canvas Scaler 是问题的根源。对于设置为世界空间的 Canvas,Canvas Scaler 控制pixel density of UI element in the Canvas

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

另一种解决方法是按比例缩小文本,但按比例增加其Font Size 属性。

希望这会有所帮助!如果您有任何问题,请告诉我。

【讨论】:

  • 谢谢 Serlite。你完全正确。提高Dynamic Pixels Per Unit 的值解决了我的问题。
猜你喜欢
  • 1970-01-01
  • 2021-10-23
  • 1970-01-01
  • 1970-01-01
  • 2016-09-21
  • 1970-01-01
  • 2021-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多