Unity UGUI 文本背景图片自适应文字内容大小

 untiy 学习讨论群 184386599

先创建一个Image然后在Image下创建一个text

在Image上设置对应的组件 选择对应的设置。 只是宽度的话就不用选择Height

Unity UGUI 文本背景图片自适应文字内容大小

设置text组件

Unity UGUI 文本背景图片自适应文字内容大小

此时会发现文本只能从中间开始扩展变化还需要设置一下父物体ImageBg

Unity UGUI 文本背景图片自适应文字内容大小

unity 2019可以自动更新,有的版本可能最后还需要在代码赋值文本的时候手动更新一下

LayoutRebuilder.ForceRebuildLayoutImmediate(rect);  // rect是父物体RectTransform组件

 untiy 学习讨论群 184386599