为你的文本添加效果
学习如何为你的文本添加效果。
类别概览
效果根据其功能/应用分为三类。它们包括:
行为效果

行为效果在字母可见时持续对其进行动画处理。
出现效果

出现效果仅在字母出现在屏幕上时对其进行动画处理。因此,它们通常与打字机效果结合使用,后者按顺序显示字母。
消失效果

消失效果在字母刚变为不可见时对其进行动画处理,本质上它们只是反向的出现效果。
如何应用效果
你可以通过两种主要方式为文本设置不同的效果:
为整个文本设置默认效果 (检查器)
为文本的特定部分设置效果 (富文本标签)
为整个文本设置默认效果
你可以在 TextAnimator 组件中设置默认将应用于所有字母的效果, 无需为每段文本编写效果标签.
前往 TextAnimator 组件并查看“默认标签”部分

文本动画器默认标签概览 展开你要编辑的效果类别
添加你想包含的任何效果标签,例如:
你也可以更改“默认标签模式”为“持续”如果你希望效果始终应用,并叠加在所有内容之上。
你可以为每个数组元素添加修饰符,例如“shake a=5”,更多信息请阅读: 修饰符
为文本的特定部分设置效果
你可以使用富文本标签将效果应用于文本的特定部分,覆盖默认标签(如果存在“回退”)。
效果标签看起来像这样:
行为:
<tag>用于打开,</tag>用于关闭出现:
{tag}用于打开,{/tag}用于关闭消失:
{#tag}用于打开,{/#tag}用于关闭 (基本上是在前面加了一个#以简单提醒你,消失效果是出现效果的反向).
请注意,不要使用 TMPro 的右侧文本标签格式!
关于富文本格式的补充说明
使用 TextAnimator for Unity:
你可以将多个效果堆叠在一起(例如“
<shake><size>”)。 (另请查看 样式)你可以使用一个字符关闭 所有 当前打开的效果,使用一个‘
/’字符,例如:”
</>” 对于行为效果”
{/}” 对于出现效果”
{/#}” 对于消失效果。
如果你位于文本末尾,则无需关闭标签,因为 Text Animator 从你打开标签的那一刻起就开始应用效果。(例如 "
<shake>hello" 将导致 hello 已经开始动画)。
最后更新于

