【问题标题】:Unity - Text changes size when changing resolutionUnity - 更改分辨率时文本会更改大小
【发布时间】:2021-11-10 03:44:14
【问题描述】:

所以,我有一个场景,其中包含一些基本元素:十字准线、健康条和名称(文本)。我将画布设置为“随屏幕大小缩放”,因此当我从 1080p 更改为 4K 或 GHD 或更低的分辨率时,UI 上的元素保持相同大小。

问题是,它只适用于十字准线和血条。如果我尝试以 4K 观看游戏,名称会变得更大,如果我选择较低的分辨率,它会逐渐变小。

关于如何使文本保持相同大小的任何想法?

提前非常感谢!

The size of the UI at 4K

Size at 1080p

Size at 16:9

【问题讨论】:

标签: unity3d user-interface resize game-engine


【解决方案1】:

良好的做法是使用 Layout groups ,屏幕上的问题是您的某些元素设置为拉伸,而另一些则不设置。

例如这篇文章很好。 https://medium.com/sketch-app-sources/prototyping-ui-in-unity-part-4-layout-components-9a9451998203

但是如果你用“布局组 Unity”搜索任何东西,你会找到你需要的。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
  • 关于如何使文本保持相同大小的任何想法?这是我的想法。
  • 不行,文本仍然不能保持相同的大小。非常感谢,无论如何,看起来这个信息在做菜单时真的很有用。
猜你喜欢
  • 2014-05-31
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
相关资源
最近更新 更多