
前言
在文本框可以自适应大小拉伸的前提下,增加一个最大限制宽度,使其到达最大宽度后 再启用 Best Fit 实现自适应改变文字大小以适应文本框的大小。
【Unity实战篇 】 | Unity实现 Text文本框可以自适应大小,到达最大宽度之后再缩小字体
在Unity中经常会用到文本组件的自适应大小功能,一般使用HorizontalLayoutGroup和ContentSizeFitter组件配合即可实现文本自适应的效果。

此处不熟悉的可以参考下这篇文章,里面详细介绍了布局组件的使用:【Unity-UGUI控件全面解析】| Layout自动布局组件详解
实际效果如下图所示:
本文介绍如何在Unity中让Text文本框在达到最大宽度后,通过Best Fit调整字体大小以适应文本框。利用LayoutElement和自定义脚本,实现文本的智能布局和自适应效果,同时提供了实现代码和测试结果。
订阅专栏 解锁全文
1900

被折叠的 条评论
为什么被折叠?



