2017-02-26 53 views
1

好吧,我不知道如何解决这个问题,只是在尝试在UI文本组件中放置更长的文本后才遇到此问题。我试图通过Unity编辑器都粘贴值到它的文本属性,并通过编程设置其价值是这样的:以相反顺序显示行的文本组件

t.GetComponent<Text>().text = "This is where meat, fish, and [...] (long text)" 

由于卧式纸包上,文字,当它到达的可用空间的边缘卷绕。

但是,文字向后显示。意思是,段落的开头在底部,底部在顶部。取下包裹会修复此问题,但字体大小必须非常小(或者它不会全部可见),并且它无法形成正常的段落,因为它必须......您知道......包裹。

这是Unity中的错误吗?

这是发生了什么 - 你可以看到,它向后显示:

enter image description here

+0

你能告诉我们一个错误的文本框的截图,它的属性在运行时? – Serlite

回答

4

Line Spacing值是什么原因造成这里的问题:

enter image description here

当该字段的值小于0,这些行实际上会向后排列,导致您当前遇到的行为。只需将该值更改为正数即可使文本正确显示。