Version:

创建混合树

动画编辑器中,动画图由定义转换和节点间数据传递方式的节点和连接组成。动画编辑器支持状态机和混合树。

混合树是带有输入和输出端口的节点集合,这些端口按数据类型用颜色编码,从左到右读取。输入端口位于节点左侧,输出端口位于节点右侧。混合树会输出连接到Final Node的姿态,Final Node包含在每个混合树中,且无法删除。如果您选择不将节点连接到Input PoseFinal Node会输出一个绑定姿势。

要创建混合树

  1. 在 O3DE 编辑器中,选择 Tools, Animation Editor

  2. Animation Editor中,在 Anim Graph 标签页上,点击 + 图标创建一个动画图表。

  3. 单击Save图标。导航到要保存动画图形的目录。键入文件名,然后单击Save

  4. 在中心窗格的Anim Graph选项卡上,右键单击网格,然后选择 Create Node, Sources, Blend Tree

BlendTree node added to Anim Graph

或者,在Anim Graph PaletteSources选项卡上,将Blend Tree拖入动画图形中。

BlendTree icon in Anim Graph Palette

  1. 双击您创建的混合树节点。双击节点后,动画图形上方会出现一个新链接,并显示节点名称。Final Node也会出现。

FinalNode visible after double-clicking Blend Tree

  1. 执行以下操作以添加节点和连接:

    1. 在动画图形中,右键单击网格并选择Create Node。从以下类别中选择一个节点:
      • Sources
      • Blending
      • Controllers
      • Logic
      • Math
      • Misc
  2. 重复步骤 6a,为混合树添加更多节点。

  3. 通过拖动输入到输出来连接节点。注意以下颜色提示:

    • 灰色 - 灰色辅助虚线表示可以连接的端口。
    • 绿色 - 当可以松开鼠标键时,连接曲线会变成绿色。
    • 红色 - 不允许连接时,连接曲线变为红色。
    • 黄色 - 在过渡状态下,例如在端口之间拖动连接时,连接曲线会变成黄色。

主题