Unity - 更改分辨率时文本会更改大小
Unity - Text changes size when changing resolution
所以,我有一个场景,其中有一些基本元素:十字准线、健康栏和名称(文本)。我将 canvas 设置为“随屏幕大小缩放”,因此当我从 1080p 更改为 4K 或 GHD,或更改为较低分辨率时,UI 上的元素保持相同大小。
问题是,它仅适用于十字准线和健康栏。如果我尝试以 4K 分辨率观看游戏,名称会变得更大,如果我 select 较低的分辨率,它会逐渐变小。
关于如何使文本保持相同大小有什么想法吗?
非常感谢!
The size of the UI at 4K
Size at 1080p
Size at 16:9
好的做法是使用布局组,屏幕上的问题是您的一些元素设置为拉伸而另一些则没有。
例如这篇文章很好。
https://medium.com/sketch-app-sources/prototyping-ui-in-unity-part-4-layout-components-9a9451998203
但是,如果您 google 任何带有“布局组 Unity”的东西,您都会找到您需要的。
所以,我有一个场景,其中有一些基本元素:十字准线、健康栏和名称(文本)。我将 canvas 设置为“随屏幕大小缩放”,因此当我从 1080p 更改为 4K 或 GHD,或更改为较低分辨率时,UI 上的元素保持相同大小。
问题是,它仅适用于十字准线和健康栏。如果我尝试以 4K 分辨率观看游戏,名称会变得更大,如果我 select 较低的分辨率,它会逐渐变小。
关于如何使文本保持相同大小有什么想法吗?
非常感谢!
The size of the UI at 4K
Size at 1080p
Size at 16:9
好的做法是使用布局组,屏幕上的问题是您的一些元素设置为拉伸而另一些则没有。
例如这篇文章很好。 https://medium.com/sketch-app-sources/prototyping-ui-in-unity-part-4-layout-components-9a9451998203
但是,如果您 google 任何带有“布局组 Unity”的东西,您都会找到您需要的。