Version: 1.8
语言 : 中文
Constraints 节点
FootPlacement 节点

RigGraph 节点

团结引擎的 AnimGraph 可通过 Rig Graph Node 节点实现骨骼动画运行时控制功能。

使用前需安装 AnimationGraph Package,在 Edit->Project Settings->Player->UnityAnimation 选项卡中,勾选 Add AnimationGraph Package 完成安装。

该节点功能与 Rig Graph Manager 组件类似,使用时无需在场景中的人形角色上挂载 Rig Graph Manager 组件及 Rig Graph 资产,仅需在节点的 Inspector 面板中完成配置。

Rig Graph Node Inspector
Rig Graph Node Inspector

Animation Rig Graph Node 作为 AnimGraph 资产的组成部分,与游戏对象无直接关联。在使用通用人形角色 Rig Graph 资产时,需手动配置 Humanoid 类型的 Avatar 文件。节点 Inspector 面板的 Script Graph 字段显示所选资产中包含的 Script Graph。Inspector 中的 Editable Rig Effectors 区域内可以设置控制点的 Lock State,当 Lock State 的值不为 Undefined 时,勾选 Port Position 或 Port Rotation,即可在节点中显示相关引脚。

当 Rig Graph Node 的 Input 端口未连接时,将以默认姿势作为输入,可在运行时通过变换控制点查看控制效果;若将 Animation Clip 节点或其他动画流作为输入,可对输入动画进行动作矫正,设置控制点的 Lock State后,您可以自定义控制点的 Transform值,去实时修改骨骼动画。

在AnimaGraph中使用RigGraphNode
在AnimaGraph中使用RigGraphNode
Constraints 节点
FootPlacement 节点