如何在Unity 3D UI中显示全文?

时间:2017-11-16 17:07:12

标签: c# unity3d

我正在尝试在进入播放模式时显示全文,但它只显示前几个单词。

我已经设置了水平和垂直溢出来换行和截断。

非常感谢任何帮助。

Screenshot of Unity game

2 个答案:

答案 0 :(得分:1)

要显示所有文本,rect变换应足够大,以便在使用(Wrap,Truncate)设置时包含所有文本。

预选“T”,同时选中文本对象以查看变换的大小,也可以在检查器中看到,它是160w,30h。这对于大文本来说太小了。增加约300w,300h,然后将段落溢出模式设置为水平:换行,垂直:溢出。将垂直设置为溢出可能会导致文本从面板中移出,但它会让您知道面板应该有多高以显示边界内的所有文本。

您还可以使用最佳拟合选项来调整文本大小以适应变换边界。

enter image description here

答案 1 :(得分:0)

您已将字体大小设为24.但似乎有很多文字要显示。我建议让文本框更大。然后在检查器中选择最适合选项。