unity学习42:动画状态机:混合动画状态 blend tree
·
目录
2.2 blend tree state 和普通的 state的属性不同
2.3 双击blend tree 进入下一层 blend tree内部
2.3.3 参数类型默认是float,可以新建一个float 替换自选的
1 动画状态机
1.1 新建动画状态
- 新建动画状态 state,是空的
- 还需要在右边的状态里,关联一个动画

2 混合动画状态 blend Tree
- 混合动画状态(混合动画/混合状态)
2.1 new blend Tree


2.2 blend tree state 和普通的 state的属性不同
- blend tree state 和普通的 state的属性不同
- walk state 包含一个 walk 动画
- 但是
- blend tree state的 motion这里是一个 blend Tree


2.3 双击blend tree 进入下一层 blend tree内部
2.3.1 blend tree 内部
- 双击blend tree 进入下一层 blend tree内部
- blend tree内部

2.3.2 blend type
blend type
- 1D //表示 使用1个参数 来控制 blend 动画的混合
- 2D simple directional
- 2D
- ...

2.3.3 参数类型默认是float,可以新建一个float 替换自选的
- unity默认用了一个 之前的float参数,但是多半都不是我们想要的
- 再新建一个float blend
- 然后右边属性里选择参数 blend1


2.4 在blend tree里新增 motion动作
- 在blend tree里新增 motion动作,
- 也可以新增blend tree进行嵌套
- 这里新增2个动作即可


2.5 blend tree的动画的几个属性
- motion //animation clip
- thresl //不能修改, 就是blend的混合值的范围

- 时间 // 动画播放备注
- 镜像
2.6 调整blend值融合后的动作

2.7 如果需要修改 Threshold值
- 把下面的 automate threhold 勾掉
- 这样可以修改为-1 1 等等
- 甚至可以添加3个动画,值设置为0,1,2 这种等等

3 用脚本控制blend?
更多推荐

所有评论(0)