Version: 2022.1

AnimationState

class in UnityEngine

切换到手册

描述

AnimationState 可用于完全控制动画混合。

大多数情况下,Animation 接口已足够强大,且易于使用。 如果您需要在任何播放流程中均完全控制动画混合,则使用 AnimationState。

AnimationState 接口可使您在播放任何动画时修改速度、权重、时间和层。 您还可以设置动画混组和 wrapMode。

该动画。

变量

blendMode应使用哪个混合模式?
clip正在通过该动画状态播放的剪辑。
enabled启用/禁用该动画。
length该动画剪辑的长度(以秒为单位)。
name该动画的名称。
normalizedSpeed标准化播放速度。
normalizedTime该动画的标准化时间。
speed该动画的播放速度。1 表示正常播放速度。
time该动画的当前时间。
weight动画的权重。
wrapMode该动画的包裹模式。

公共函数

AddMixingTransform添加应生成动画的变换组件。这可使您减少必须创建的动画数量。
RemoveMixingTransform移除应生成动画的变换组件。