手册:视觉脚本的操作

链接检查器

优先级 (Priority)

当同时满足多个转移条件时,优先级更高的链接将被激活。

切换状态的条件 (Conditions for Switching Actions)

全部满足 (SATISFY_ALL): 当“输入条件”和“其他条件”均被满足时进行转移。
任一满足 (SATISFY_ANY_OF): 当“输入条件”或“其他条件”中任意一个被满足时进行转移。
动画结束 (FINISHED_ANIMATION): 当前状态的动画播放完毕后自动转移。
无条件 (UNCONDITIONAL): 当前状态执行的动作处理完成后立即转移。

无输入时触发 (Trigger On No Input)

表示输入处于中立状态。

有特定输入时触发 (Trigger On Input)

表示存在指定的输入状态。
选择 <空> 数组后,可通过“添加新输入条件”来添加输入。
可选择已在项目设置的输入映射中定义的动作。


注册按键 (Registered Key): 指定单个特定按键。可设定为按下瞬间、按下期间、松开瞬间或松开期间触发。
任意四方向按键 (Four Any Input Key): 主要用于移动相关条件。可为四个方向分别分配任意按键。在 MoveAndJumpSettings 中设置的按键用于指定角色移动方向,而此处设置仅应用于该转移条件,因此需要单独配置。
命令类型 (Command Type): 将类似格斗游戏的指令输入作为转移条件。虽然较为复杂,但按顺序输入 CommandInput0、CommandInput1 即可触发转移。必须在“接受帧数 (AcceptFrameCount)”指定的帧数内完成输入。以下图片示例中,需在 5 帧内输入 A→B 即可满足条件。

条件

添加方式及复制/粘贴方法与执行动作相同。

与前一条件的逻辑关系 (AND/OR)

顾名思义,若选择 AND,则前一条件与此条件需同时满足;若选择 OR,则前一条件与此条件中任意一个满足即可视为满足条件。
此设置在第一个条件中无效。

多个逻辑条件的连接

仅根据与前一条件的连接进行判断。
因此,
A AND B OR C AND D
在创建四个条件时,其计算逻辑为:
(((A AND B) OR C) AND D)
即:满足 A 和 B 且同时满足 D,或满足 C 和 D 时,条件成立。

1 个赞