U3L18-4——动画2D混合

1D混合和2D混合

1D混合是用一个参数控制动画的混合,之所以叫1D是因为一个参数可以看做是1维线性的
2D混合你可以简单理解是用两个参数控制动画的混合,之所以叫2D是因为两个参数可以看做是2维平面xy轴的感觉

2D混合的种类

image

创建2D混合树还是和创建1D混合一致
但是需要在名字下方的修改混合类型(Blend Type)

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

前三种方式只是针对动作的不同采用不同的算法来进行混合的
第四种可以用多个参数进行融合

混合树中还可以再嵌入混合树,使用上是一致的,根据实际情况选择性使用

2D混合的使用

image

参数和1D混合差不多
区别在于不能再自动分配阈值,以及要编辑的参数多了一个