如何添加效果
了解如何向文本添加效果。
你可以通过以下方式为文本添加效果:
将效果设置为文本的特定部分
你可以通过使用以下方式为文本的特定部分添加效果: 富文本标签。
效果标签看起来像这样:
持续:
<tagID>用于打开,</tagID>用于关闭出现:
{tagID}用于打开,{/tagID}用于关闭消失:
{#tagID}用于打开,{/#tagID}用于关闭 (基本上是一个带有#在前面的外观标签,用来简单提醒你消失效果是外观效果的反向).
关于富文本格式的额外说明
使用 Unity 的 TextAnimator:
你可以将多个效果叠加在一起(例如:“
<shake><size>”)。 (也请查看 样式)你可以用一个单一的 ‘ 所有 ’ 字符来关闭当前打开的效果,例如:
/’ 字符,比如:”
</>” 用于持久效果”
{/}” 用于出现效果”
{/#}” 用于消失效果。
如果你在文本结尾处,则无需关闭标签,因为 Text Animator 从你打开标签的那一刻就开始应用效果。(例如 "
<shake>hello" 将导致 hello 已经在动画中)。
你可以更改不同的
将默认效果设置为整个文本
你可以决定默认会应用于所有字母的效果, 而无需在文本中编写效果标签 多亏了 动画器设置.
对于 Text Mesh Pro,设置可以是“本地”的(绑定到组件),也可以是“共享”的(在其他 Text Animator 实例之间)。
要修改 本地的 设置,只需前往“TextAnimator - Text Mesh Pro”组件检查器并调整其值。
要修改 共享 设置,请分配相应的 ScriptableObject 实例。 在此阅读更多内容.
在设置内:
访问“默认标签(Default Tags)”部分
展开你想编辑的效果类别
添加你想包含的任何效果标签,例如:

如果你不想默认应用任何效果,只需将效果数量设置为零。
你也可以更改“默认标签模式(Default Tags Mode)” 为 “常量” 如果你希望效果始终被应用,并覆盖一切。
你可以为每个数组元素添加修饰符,例如“shake a=5”,在这里阅读更多: 修饰符

