如何添加效果

了解如何向文本添加效果。

你可以通过以下方式为文本添加效果:

将效果设置为文本的特定部分

你可以通过使用以下方式为文本的特定部分添加效果: 富文本标签。

效果标签看起来像这样:

  • 持续: <tagID> 用于打开, </tagID> 用于关闭

  • 出现: {tagID} 用于打开, {/tagID} 用于关闭

  • 消失: {#tagID} 用于打开, {/#tagID} 用于关闭 (基本上是一个带有 # 在前面的外观标签,用来简单提醒你消失效果是外观效果的反向).

关于富文本格式的额外说明

使用 Unity 的 TextAnimator:

  • 你可以将多个效果叠加在一起(例如:“<shake><size>”)。 (也请查看 样式)

  • 你可以用一个单一的 ‘ 所有 ’ 字符来关闭当前打开的效果,例如:/’ 字符,比如:

    • </>” 用于持久效果

    • {/}” 用于出现效果

    • {/#}” 用于消失效果。

  • 如果你在文本结尾处,则无需关闭标签,因为 Text Animator 从你打开标签的那一刻就开始应用效果。(例如 "<shake>hello" 将导致 hello 已经在动画中)。

circle-info

你可以更改不同的


将默认效果设置为整个文本

你可以决定默认会应用于所有字母的效果, 而无需在文本中编写效果标签 多亏了 动画器设置.

AnimatedLabel 的设置通过不同的可脚本化对象处理(在本例中是下图中高亮的那个)。在此处阅读更多关于 如何创建一个.

circle-check

在设置内:

  1. 访问“默认标签(Default Tags)”部分

  2. 展开你想编辑的效果类别

  3. 添加你想包含的任何效果标签,例如:

circle-info

如果你不想默认应用任何效果,只需将效果数量设置为零。

circle-check
circle-check
chevron-right示例:回退(Fallbacks)hashtag

假设我们有一个默认效果(“size”),但我们想对文本的特定部分应用“fade”效果。 我们可以通过这样写来实现该结果:"default default `{fade}` fade fade fade `{/fade}` default default"

如你所见,位于“fade”标签外的字母将应用默认效果,而位于“{fade}”和“{/fade}”之间的部分将仅具有“fade”效果。