📄️ 概览 - Sequine Flow
Sequine Flow 是一个按照预定义的可分支流程执行一组 Command 的系统,执行从 Start Command 开始。
📄️ 跨场景 (Cross-Scene) 系统
通常情况下,Unity 不允许将场景中的对象,例如 GameObject 或 Component,赋值到一个资源的属性中。Unity 甚至不允许将某个特定场景中的对象赋值到另一个不同场景对象的属性中。
📄️ Command
Command 是实际功能所在的位置,并以 Node 的形式呈现。
📄️ Group
Group 是一个可调整大小的方框,用于对 Node 进行分组。我们可以自定义标题和颜色。当拖动标题移动该方框时,方框内的所有 Node 会随之一起移动。它是一个编辑器功能,其唯一作用是帮助可视化和整理 Node,不会影响运行时功能。
📄️ Sub-Flow
一个 Sequine Flow 可能包含一个调用另一个 Sequine Flow 的 Command。被调用的 Sequine Flow 将作为 sub-flow 运行。一个 sub-flow 也可以再调用另一个 sub-flow。在一个根 Sequine Flow 中,可以运行的 sub-flow 层级数量没有限制。
📄️ Variables
Variables(变量)指的是可以在 Sequine Flow 对象中使用的局部变量,其作用域仅限于该 Sequine Flow 对象。它的概念与编程语言中的变量基本相同。
📄️ Global Variables
Global Variables(全局变量值)本质上与 Variables 相同,但它们可以被全局访问和共享,不受限于 某个 Sequine Flow 对象的 作用域。
📄️ Audio Config
希奎引 也提供用于播放音频剪辑的 Command。你可以在 Audio 部分查看可用 Command 的列表。