Unity动画之1D混合和2D混合

在这里插入图片描述

Parameter

参数,用于控制混合的参数,在参数列表中的参数

图像

可以在这里拖拽控制n个动画的阈值

Motion

关联的动画列表,可以用鼠标改变顺序

Threshold

对应动作的临界阈值 当等于这个值时动作权重最大(完全播放该动作)
这个值可以完全自由控制,数值范围不定
控制动作的播放速度
是否镜像动作

Automate Thresholds

是否自动设置阈值,它会在取值范围内平均分
一般可以取消勾选我们手动控制更准确

Compute Thresholds

计算阈值的方式

会从动画剪辑的根运动中获去数据
Speed:速度
Velocity X、Y、Z:xyz上的分速度
Angular Speed(Rad 、Deg):角度或者弧度表示的角速度

举例:
比如你的动画剪辑行走动画时Speed速度是1.5个单位每秒
慢跑是2.3个单位每秒,快跑是4个单位每秒,阈值就会根据这些值来进行设置进行混合

Adjust Time Scale

调整时间刻度

Homogeneous Speed:均匀速度
Reset Time Scale:重置时间刻度

2D混合模式

  1. 2D Simple Directional 2D简单定向模式 运动表示不同方向时使用 比如向前、后、左、右走
  2. 2D Freeform Directional 2D自由形式定向模式 同上 运动表示不同方向时使用
    但是可以在同一方向上有多个运动 比如向前跑和走
  3. 2D Freeform Cartesian 2D自由形式笛卡尔坐标模式 运动不表示不同方向时使用 比如向前走不拐弯
    向前跑不拐弯 向前走右转 向前跑右转
  4. Direct 直接模式 自由控制每个节点权重,一般做表情动作等

猜你喜欢

转载自blog.csdn.net/winds_tide/article/details/128888621