文本组件以相反的顺序显示行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本组件以相反的顺序显示行相关的知识,希望对你有一定的参考价值。

好吧,我不知道如何解决这个问题,只是在尝试在UI Text组件上放入一些较长的文本后才遇到这个问题。我已尝试通过Unity编辑器将值粘贴到其Text属性中,并以编程方式设置其值,如下所示:

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

由于水平换行已打开,因此文本在到达可用空间的边缘时会换行。

但是,文本向后显示。意思是,段落的开头位于底部,底部位于顶部。脱掉包装修复了这个,但是字体大小必须非常小(或者它不会全部可见),并且它不能形成正常的段落,因为它必须...你知道...换行。

这是Unity中的一个错误吗?

这就是发生的情况 - 正如您所看到的,它向后显示:

答案

Line Spacing值是导致此问题的原因:

enter image description here

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

以上是关于文本组件以相反的顺序显示行的主要内容,如果未能解决你的问题,请参考以下文章

修改PHP代码以获取sql输出的相反顺序?

如何在 HBase REST curl 中以相反的顺序获取行

为啥线程味精以相反的顺序出现?

当问题在C++中以相反的顺序要求输入时如何显示用户输入字符串[关闭]

React:以相反的顺序呈现列表

Plotly 轴以相反的顺序显示日期(最近到最早)-Python