简介
希奎引是一款面向 Unity 的通用序列工具。 使用该序列工具,你可以实现:
- 在不受 Animator Controller 限制的情况下直接编排序列动画
- 通过可叠加的行为来编排序列文本动画
- 编排序列脚本函数 / Command 的执行
序列可以放置在任何类型的 Unity 对象中,包括 MonoBehaviour、ScriptableObject,甚至是 Timeline Clip 中的 PlayableAsset。
希奎引由三套不同的工具组成,这些工具既可以单独使用,也可以相互整合使用。
1. Sequine Flow
Sequine Flow 是主要的序列工具,并以可分支的节点式 Command 流形式进行可视化。它会根据流程从 Start 节点开始按顺序执行。你可以创建分支流程以及并行流程。

2. Sequine Player
Sequine Player 是一个可以按需播放 Animation Clip 的组件,并支持过渡配置。当你添加该组件时,它会自动同时添加 Animator 组件。由于它具有自己处理动画的方法,你无需设置 Animator Controller。你也可以将它与 Animator Controller 一起使用,并根据 Weight 数值进行混合。

如前所述,你可以单独使用 Sequine Player,这意味着你可以在自己的脚本中使用它来实现自定义动画系统。例如,你可能希望在自己的 State Machine 脚本中来管理动画。
3. Sequine Text
Sequine Text 是一款基于 TextMeshPro 的文本动画工具,支持可叠加的行为。它提供了一些可用的预设,同时你也可以通过编写代码来自定义文本动画行为。

它也可以在你自己的脚本中单独使用,不过你同样可以在 Sequine Flow 中构建序列。

