项目资源文末百度网盘自取
什么是动画混合空间
混合空间分为两种:
- 通过一个数值控制
- 通过两个数值控制
下面通过演示让大家更直观地了解
在Character文件夹中单击右键,选择动画(Animation),选择旧有的混合空间1D
然后选择骨骼(动画是基于骨骼显示的,所以需要选择为哪个骨骼创建动画),选择SK_Female_Skeleton(骨骼)
命名为BS_Test1D
打开
在左上角可以看到轴设置,由于我们创建的是一维混合空间,所以这里只有一个水平轴
名称就是变量名,设置名称为Speed,表示这个水平轴是速度值
在动画图表中可以看到这个值
这个是划分格子的数量,默认是4个格子,在动画图表中,我们可以看到从0-100被分割为4个部分
轴设置完成后,就可以开始设置动画序列
右侧有一个资源面板,包含与该骨骼相关的所有动画序列
可以通过搜索关键字缩小范围
拖动两处分界线使动画序列全称可见
在资源面板选择AS_Normal_Stand_Idle
拖入非持枪站立待机动画到值为0的位置
在资源面板选择AS_Normal_Stand_Walk_Fwd
拖入非持枪站立行走动画到值为50的位置
补充:
如果无法定位到50,拖入后可以修改动画序列的位置
方法一(推荐):
选中想要修改的动画序列对应的点,修改左上角的Speed值为50
方法二:
选中想要修改的动画序列对应的点,鼠标右键显示详情,双击Speed数值框,修改值为50
在资源面板选择AS_Normal_Stand_Run_Fwd
拖入非持枪站立奔跑动画到值为100的位置
这个绿色的点就是输入值 / 预览点,通过变化这个值可以改变动画状态
接下来看二维混合空间的用法
创建一个二维混合空间,命名为BS_Test2D
打开
在轴设置中,除了水平轴,多了一个垂直轴
设置水平轴为Direction,最小值为**-180.0**,最大值为180.0
设置垂直轴为Speed
在搜索栏中输入Stand,拖入待机动画到方向为0且速度为0的位置
拖入向前行走动画到方向为0.0且速度为50.0的位置
拖入向左走动画到方向为-90.0且速度为50.0的位置
通过设置方向和速度值,可以改变动画状态
以上就是动画混合空间的基本用法
项目资源:
链接:https://pan.baidu.com/s/1nQHvZXC4BDsfbFWDYZqEfA?pwd=bsvx
提取码:bsvx