文本组件以相反的顺序显示行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本组件以相反的顺序显示行相关的知识,希望对你有一定的参考价值。
好吧,我不知道如何解决这个问题,只是在尝试在UI Text组件上放入一些较长的文本后才遇到这个问题。我已尝试通过Unity编辑器将值粘贴到其Text属性中,并以编程方式设置其值,如下所示:
t.GetComponent<Text> ().text = "This is where meat, fish, and [...] (long text)"
由于水平换行已打开,因此文本在到达可用空间的边缘时会换行。
但是,文本向后显示。意思是,段落的开头位于底部,底部位于顶部。脱掉包装修复了这个,但是字体大小必须非常小(或者它不会全部可见),并且它不能形成正常的段落,因为它必须...你知道...换行。
这是Unity中的一个错误吗?
这就是发生的情况 - 正如您所看到的,它向后显示:
答案
负Line Spacing值是导致此问题的原因:
当此字段的值小于0时,这些行实际上将向后排列,从而导致您当前遇到的行为。只需将值更改为正数即可正确显示文本。
以上是关于文本组件以相反的顺序显示行的主要内容,如果未能解决你的问题,请参考以下文章
如何在 HBase REST curl 中以相反的顺序获取行