Unity 3D中的多行输入文本

时间:2016-08-19 03:54:48

标签: unity5

我正在尝试创建一个简单的输入文本字段,当内容超出文本字段大小时,它将垂直展开。

文本字段设置为多行换行符和垂直溢出符号。我还添加了一个Content Size Fitter脚本,并将Vertical Fit设置为" Preferred Size"

当我在文本字段中输入文本时,文本字段的首选大小似乎永远不会改变。 (我的理解是首选大小应包括溢出)。

这似乎是一项简单的任务,但我无法找到解决方案。 想知道是否有更有经验的人可以为此展示一个快速的例子。

1 个答案:

答案 0 :(得分:0)

放置"内容大小适合"使用Text组件将组件放到GameObject上。设置"垂直适合"参数到"首选尺寸"。

在文本组件集" Horizo​​nal Overflow" to" Wrap"和"垂直溢出"到"截断"。

那就是它。

现在,如果你想让背景在它后面调整大小,那么你可能需要对其进行编码,但你可以通过引用文本转换来简单地做到这一点。大小