Unity手游实战:从0开始SLG——TextMeshPro(六)Color Gradients

TextMesh Pro使用vertex colors对文本内容进行着色。除了使用同一的颜色之外,你也可以使用渐变色,这些渐变色会体现在每一个字符上。

1、Using Gradients

当文本对象启用渐变时,可以选择四种不同的颜色,每个角一种。通过改变某些颜色或者保持其他颜色相同,可以创建不同类型的渐变。

  • 着色一个角,会在相应的方向产生轻微的颜色变化。
  • 给定两个角的话,你可以控制水平或者垂直渐变。
  • 字符是由两个三角形组成的,所以除了水平和垂直之外,还可以产生对角线的渐变。
  • 三种不同的颜色表现的丰富程度会远多于2中。
  • 如果使用4种颜色的话,那么变化就会变的更加有趣了。当然也不是必须得选4种不同颜色,但是你可以通过这种方式表达更多的主题色彩。

2、Presets

当文本对象启用渐变时,可以只为该对象定义颜色,也可以使用渐变的预置。当使用预置时,它会覆盖对象本身的颜色。编辑渐变将调整预设asset,这也会影响使用相同预置的所有其他对象。


可以通过 Assets - Create - TextMeshPro - Color Gradient方式创建预置。

编辑于 2019-11-22

文章被以下专栏收录