Text文本控件

UGUI中的Text是个相当基础的控件,用于显示文字。很多较复杂的控件凡是需要显示文字的(如按钮等),都需要包含Text控件,这意味着假如此时我们需要修改按钮的文字,其实需要修改的是其Text子控件上的文字。

Text控件常用属性

图中Text字段即文本控件显示的文字,我们可以直接在Unity编辑器中对其进行编辑,或是通过C#代码编辑。

下面有一个Rich Text字段,勾选后文本控件可以支持富文本(其中可以包含一些类似HTML的标签)下面是一个例子:

这把剑的攻击力为<b>10</b>,附魔是<color=red>火</color>属性的。

显示效果如下图,10被加粗了,被改为了红色。

关于富文本,具体还支持哪些标签我们可以在Unity官方文档中查看。其它属性如自体、字号都非常简单,这里就不多解释了。

文本边框和阴影

有时出于美术设计上的需要,我们需要为文字加上边框和阴影等效果,以使得展示效果更加明显,Unity中可以使用UI -> Effects中的OutlineShadow效果组件实现。

这里我们为文字添加了一个白色的边框,效果如下图所示。

作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。
Copyright © 2017-2024 Gacfox All Rights Reserved.
Build with NextJS | Sitemap