在检视器中创建效果

学习如何在检视器中创建效果,而无需编写任何代码。

在 Text Animator 中,除了内置可直接使用的效果外,你还可以创建你自己的 直接从检查器中,无需编写任何脚本。

附言:如果你想改为通过 C# 编写自定义效果,请查看 编写自定义效果(C#)

创建新的 Effect ScriptableObject 时,你可以在 Project 视图中前往“Special”部分 -> Create -> Text Animator -> Special Effects。

这些效果允许你创建已存在效果的自定义组合,或从头开始创建你自己的效果。

常用模块

检查器效果可能具有一些 “模块” 通用的,让你以不同方式控制动画。

时间模式

在某些效果的 Scriptable Object 中,你可能会看到一个“时间模式”部分/模块。

一个 时间模式 处理效果随时间(和字符)如何对字母进行动画,包括速度和字符延迟。

字段名称
说明

开始延迟

在开始整个效果动画之前等待的时间

使用统一时间

如果启用,动画将对所有字符使用相同的时间。如果禁用,动画将基于字符的“存活”时间播放。

波形大小

对每个字符逐步应用的时间偏移。这对于创建波浪状效果很有用,比如第一个字符略低于第二个,依此类推。

时间 速度

动画的基础速度

发射

控制整个效果的影响强度和持续时间。

字段名称
说明

循环次数

动画将重复的次数。‘-1’表示无限

持续时间

一个循环应持续多长时间

随时间的权重

循环期间效果的强度。你可以让其始终为 1,从而使动画始终开启,或者可以让其淡入或淡出。

要创建消失效果,只需让“随时间的权重" 像出现效果那样从 1 变为 0,当需要时 Text Animator 会反向播放它。

动画曲线

每当你在检查器的任何模块中看到动画曲线(Unity 文档)(例如“随时间的权重”),请记住你可以编辑“后包装模式”,使其在一个循环结束后循环、往返或钳制。

文本 动画 器 unity 后包装 模式

(例如,如果你正在创建一个重复或循环 X 次的动画,你可能希望将后包装模式设置为“循环”,以便动画在第一周期结束后不会停止。)

效果类型

你可以创建并使用的“自定义检查器效果”有两种类型

  • 曲线效果:让你在时间上选择不同的移动、缩放、旋转曲线等

  • 复合效果:让你将现有效果组合在一起

最后更新于