U4S5L5——包裹溢出、UV映射相关

包裹或溢出相关

image

  • Wrapping:包裹

    • Disabled:禁用后,不会因为控件大小的变化而自动换行了
    • Enabled:启用后,当控件大小变化时,会自动换行去适应大小
  • Overflow:溢出

    image

    • Overflow:溢出

      扩展到显示区域外(但如果启用了包裹,会自动换行)

    • Ellipsis:省略

      截断文本可视范围外内容,用省略号代替

    • Masking:遮罩

      和 Overflow 类似,但是会隐藏显示区域以外的所有内容

    • Truncate:截断

      超出范围的内容不再显示

    • Scroll Rect:滚动矩形(仅兼容旧版本)

      此选项仅用于与较旧的 TextMeshPro 项目兼容
      对于新项目,需要使用遮罩模式

    • Page:分页

      将文本剪切成多个页面,每个页面都适合显示区域
      选择此选项后,右侧可以控制要显示的页面
      image

    • Linked:联系

      将文本扩展到选择的另一个 TextMeshPro 游戏对象
      此Text如果显示不完,将会在另一个联系的Text对象中显示

UV映射相关

这里的设置需要配合SDF材质球的基础纹理设置相关内容,详见:U4S5L19——SDF 材质球和参数设置

image

  • Horizontal Mapping:水平映射

    以下的纹理指的是在SDF材质球上设置的纹理

    以此纹理作为示例:image

    • Character:在每个文字上水平拉伸纹理

      也就是说,它会让每个字都映射一个纹理上去

      显示效果:image

    • Line:每条线的整个宽度上水平拉伸纹理

      也就是说,它会让每行都映射一个纹理上去

      显示效果:image

    • Paragraph:整个文本中水平拉升纹理

    • Match Aspect:水平缩放纹理,保持纵横比,不变形

  • Vertical Mapping:垂直映射

    • Character:在每个文字上垂直拉伸纹理
    • Line:每条线的整个宽度上垂直拉伸纹理
    • Paragraph:整个文本中垂直拉升纹理
    • Match Aspect:垂直缩放纹理,保持纵横比,不变形
  • Line Offset:行偏移

    设置为 线段、段落、匹配模式时,会出现该参数,用于控制偏移位置