在 Unity 中更改分辨率时,如何使我的 UI 文本以我的 2d 对象为中心?
Posted
技术标签:
【中文标题】在 Unity 中更改分辨率时,如何使我的 UI 文本以我的 2d 对象为中心?【英文标题】:How do I make my UI text centered to my 2d object when changing resolutions in Unity? 【发布时间】:2021-10-11 19:27:04 【问题描述】:我在场景中有一个 2d 圆圈,其中有一个文本,当我更改分辨率时,我希望它始终位于圆圈的中间。 为了更好地理解,它就像一个副本游戏。
【问题讨论】:
更多信息有助于接收答案。您使用的是 textmesh-pro 还是默认系统?什么是副本游戏?您是否希望文本也保留大小或仅保留位置?您提到的对象的层次结构是什么?请看***.com/help/how-to-ask 是的,它是默认系统。aa 副本游戏是一种您将针射向圆形障碍物直到到达目标点的游戏 【参考方案1】:您可以创建一个包含文本框的圆圈。将文本框设为您圈子的子对象并将HorizontalLayoutGroup
添加到您的圈子
勾选它的所有属性。
【讨论】:
以上是关于在 Unity 中更改分辨率时,如何使我的 UI 文本以我的 2d 对象为中心?的主要内容,如果未能解决你的问题,请参考以下文章