好吧,我不知道如何修复此问题,并且在尝试在UI Text组件上放入一些较长的文本后才遇到此问题。我已尝试通过Unity编辑器将值粘贴到其Text属性中,并以编程方式设置其值如下:
t.GetComponent<Text> ().text = "This is where meat, fish, and [...] (long text)"
由于水平换行已打开,因此文本在到达可用空间的边缘时会换行。
然而,文本向后显示。意思是,段落的开头位于底部,底部位于顶部。脱掉包装修复了这个,但是字体大小必须非常小(或者它不会全部可见),并且它不能形成正常的段落,因为它必须...你知道...换行。
这是Unity中的错误吗?
这就是发生的情况 - 正如您所看到的,它向后显示: