在运行期间使用参数调整动画
您可以调整SimulatedObject节点,以便在运行时改变其动画效果。为此,请创建一个Parameter节点,并将其附加到动画图形中的节点上。否则,SimulatedObject 节点将使用您在Attributes面板中输入的属性。
在运行时调整动画
在 Parameters 面板中,点击 + 图标并选择 Add parameter。
输入以下值:
- 对于 Value type,选择
Float (slider)。 - 对于 Name, 输入
Stiffness。 - 对于 Default, 输入
1.0。 - 对于 Minimum, 输入
1.0。 - 对于 Maximum, 输入
100。
您的参数应如下所示。

- 对于 Value type,选择
点击 Create。
重复 第 2 步 和 第 3 步 ,但是更改 Name 为
Gravity, Default 为1.0, Minimum 为0和 Maximum 为5。重复 第 2 步 和 第 3 步 ,Name 为
Damping,Default为1.0, Minimum 为1and Maximum 为100。重复 第 2 步 和 第 3 步 ,Name 为
Weight, Default 为1, Minimum 为0and Maximum 为1。您的参数应如下所示。

在Anim Graph网格中,右击并选择 Create Node, Sources, Parameters。
在Parameters0节点上,将Stiffness输出连接到Stiffness factor,将Gravity输出连接到Gravity factor,等等。
您的图表应如下所示。

支付动画图,调整Parameters的滑块,查看您的更改。
注意
模拟对象、模拟关节和动画图形上的参数共享以下属性: Stiffness, Gravity, Damping。 调整属性时,动画编辑器 会使用以下方式计算这些属性的结果:
- Stiffness factor parameter * simulated object stiffness * simulated joint stiffness
- Gravity factor parameter * simulated object gravity * simulated joint gravity
- Damping factor parameter * simulated object damping * simulated joint damping