Text文本组件

UGUI的Text

Text文本组件(也称为Label)有一个用于输入将要显示的文本的文本区域。可以设置字体、字体样式、字体大小以及文本是否具有丰富的文本功能。

参数:

  • Text:显示的文本内容

  • Font:使用的字体文件

  • Font Style:字体样式(粗体、斜体)

  • Font Size:字体大小

  • Line Spacing:行间距

  • Rich Text:是否需要支持富文本(不需要时取消勾选)使用方式

  • Alignment:水平/垂直对齐方式

  • Align By Geometry:使用符号几何的范围来执行水平对齐,而不是符号度量。

  • Horizontal Overflow

  • Wrap:一行显示不下时候会自动换行显示;然后根据Vertivcal Overflow的设置选项

  • Overflow:会把一行需要显示的内容全部显示出来,不改变文本框大小,超框显示
    UGUI的Text

  • Vertivcal Overflow

  • Truncate:截断,不显示,下一行无法显示时不显示了

  • Overflow:垂直溢出显示,不改变文本框大小,超框显示

  • Best Fit:忽视字体大小属性值,根据文本框大小显示为合适的大小

  • Color:文字颜色

  • Material:使用的材质

  • RaycastTarget:是否需要接受点击(不需要时候取消勾选)

注意:

1.文本设置了值,一般是下一帧才会刷布局;
UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(Transform trans)可以立刻刷新布局,在需要计算文本框的宽度和高度时候可以使用,赋值Text然后调用,然后去获取文本框的sizeDelta做使用。


拓展:

与Text文本组件共同使用的文本效果组件:

1.Shadow阴影

效果:

UGUI的Text

  • Effect Color:阴影颜色
  • Effect Distance:以向量形式表示的阴影的偏移量。
  • Use Graphic Alpha:将图形的颜色乘以效果的颜色。

查看网格模式:

UGUI的TextUGUI的Text

发现阴影是会多生成一份网格,然后做便宜作为阴影。

2.Outline描边

效果:

UGUI的Text

参数列表同上,查看网格模式:

UGUI的TextUGUI的Text

发现描边会多好多份网格,所以性能差不建议使用。

相关文章:

  • 2021-04-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2021-12-11
  • 2021-07-06
  • 2021-10-14
猜你喜欢
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
相关资源
相似解决方案