动作节点¶
扩展基类(不计入公开目录)¶
Action:所有动作节点的基类,负责动作节点的执行生命周期。ObjectActionBase:ObjectAction的公共逻辑基类,提供methodName、参数、endType与actionCallTime。Movement:运动类抽象基类,在公开目录中不作为独立节点列出。
分类节点¶
Await¶
- 用途:执行该节点定义的核心行为。
FixedJump¶
- 用途:直接或通过规划器执行一次抛物线跳跃。
Fly¶
- 用途:通过规划的空中航点朝配置目标移动。
Jump¶
- 用途:通过规划的抛物线跳跃朝配置目标移动。
FunctionAction¶
- 用途:执行该节点定义的核心行为。
Idle¶
- 用途:让角色速度逐步衰减为 0 或直接驻停。
ObjectAction¶
- 用途:对对象引用执行实例方法。
PlayAnimationWait¶
- 用途:播放指定动画并等待切出该状态。
ScriptStartCoroutine¶
- 用途:启动脚本协程。
Sprint¶
- 用途:在配置的时长内向 AI 宿主施加力。
Stop¶
- 用途:按速度归零策略停止运动。
Subtree¶
- 用途:加载并执行一个引用的行为树子树。
WaitForAnimationEnd¶
- 用途:等待动画自然结束或被状态转换打断。
WaitForDestroy¶
- 用途:等待对象引用被销毁。
Walk¶
- 用途:通过规划的地面移动步骤朝配置目标移动。