7.2D文本额外设置相关

7.UI文本控件-额外设置相关


7.1 知识点

额外设置

边缘设置 (Margins)

  • 用于设置文本和文本容器之间的间距。
  • 可以使用负值让文本超出边框。
  • 可以直接在 Scene 窗口中操作黄色边框调整边距。

几何排序 (Geometry Sorting)

  • 决定 TMP 文本重叠时如何进行排序。
    • Normal:按照显示顺序排序。当四边形重叠时,靠近摄像机的显示在前面。
    • Reverse:按照相反顺序绘制四边形。重叠时,远离摄像机的显示在前面。

是否静态缩放 (Is Scale Static)

  • 告诉 TMP 文本系统该文本不会发生缩放相关变化。
  • TMP 会跳过与缩放相关的计算,从而减少 CPU 和 GPU 的负担,提升性能。
  • 适用场景:适用于在场景中缩放比例固定的文本对象,可以开启该选项。

富文本 (Rich Text)

  • 控制是否开启富文本,默认开启。
  • 开启后,可以识别富文本相关的关键字。

射线检测目标 (Raycast Target)

  • 决定文本是否能响应点击、触摸等事件。
  • 关闭后,触摸和点击会“穿透”。
  • 如果希望文本响应点击等事件,需要勾选此选项。

遮罩裁剪 (Maskable)

  • 决定文本是否可以被 Mask 组件裁剪。
    • 勾选时,TMP 会被遮罩裁剪。
    • 取消勾选时,不会被裁剪。

转义字符解析 (Parse Escape Characters)

  • 决定文本是否解析转义字符。
  • 开启时,文本会解析转义字符;关闭时无效。

可见下降 (Visible Descender)

  • 使用脚本缓慢显示文本时启用该选项。
  • 启用后,可以显示底部文本,并在显示新行时向上移动。
  • 注意:需要将垂直对齐改为 Bottom(下部对齐)。

精灵资源 (Sprite Asset)

  • 允许在文本中嵌入 2D 精灵图片,用于处理图文混排。
  • 示例:嵌入表情符号等内容。

样式表资源 (Style Sheet Asset)

  • 用于管理和应用文本样式,使文本格式更加高效和统一。
  • TMP_Style Sheet 文件可以定义多种文本样式,并在多个文本组件中重复使用,确保样式一致性。

自动字符间距调整 (Kerning)

  • 自动调整字符间距,提高文本的可读性和美观性。

额外填充 (Extra Padding)

  • 为文本的边界添加额外填充,避免文本与边界过于靠近,提升视觉效果。

7.2 练习题

如果想要让文本支持富文本标签,支持点击或触摸,支持转义字符,应该如何设置?

  • 在文本控件的额外设置(Extra Setting)中勾选
    i. Rich Text(支持富文本标签)
    ii. Raycast Target(支持摄像检测目标)
    iii. Parse Escape Characters(支持转义字符)


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏