跳到主要内容

简介

希奎引是一款面向 Unity 的通用序列工具。 使用该序列工具,你可以实现:

  • 在不受 Animator Controller 限制的情况下直接编排序列动画
  • 通过可叠加的行为来编排序列文本动画
  • 编排序列脚本函数 / Command 的执行

序列可以放置在任何类型的 Unity 对象中,包括 MonoBehaviour、ScriptableObject,甚至是 Timeline Clip 中的 PlayableAsset。

希奎引由三套不同的工具组成,这些工具既可以单独使用,也可以相互整合使用。

1. Sequine Flow​

Sequine Flow 是主要的序列工具,并以可分支的节点式 Command 流形式进行可视化。它会根据流程从 Start 节点开始按顺序执行。你可以创建分支流程以及并行流程。

Sequine Flow

2. Sequine Player​

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

Sequine Player

如前所述,你可以单独使用 Sequine Player,这意味着你可以在自己的脚本中使用它来实现自定义动画系统。例如,你可能希望在自己的 State Machine 脚本中来管理动画。

3. Sequine Text​

Sequine Text 是一款基于 TextMeshPro 的文本动画工具,支持可叠加的行为。它提供了一些可用的预设,同时你也可以通过编写代码来自定义文本动画行为。

Sequine Text

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

Sequine Text Example

Sequine Text Demo