右击内容侧滑菜单的空白部分找到动画点击动画中的动画蓝图
进去之后我们可以先创建一个状态机
在这之前我们先搞一个混合动画
在内容侧滑菜单空白部分找到动画点击动画中的混合空间创建混合空间
把左边水平坐标名称改成速度方便理解,还有最大轴值意思是水平坐标可以容纳多少单位这里调成1400
在右下角资产浏览器我们把相应的动作拖进来
我们做一个人物由站立到疾跑的过程
以上这4个白点分别对应了人物动作站立,行走,慢跑,疾跑,如果想要找人物的动作的话可以去Mixamo这个网站上面去下载,
我这里垂直坐标都统一为0不然可能会有问题
站立水平坐标为0,行走坐标为150,慢跑为800,疾跑为1400
按住鼠标ctrl键移动鼠标在里面可以看到在不同的位置角色的一个行走状态
随后我们回到动画蓝图双击状态机进入然后在右下角的资产浏览器里面找到刚刚的混合空间
拖进去
在此之前我们在左边变量创建一个浮点类型的变量命名为速度
双击你拖进来的混合空间
当然我们需要获取速度在上面事件图表中搞一个蓝图通信那个NPC就是之前文章的角色蓝图
然后获取他的速度把刚刚自定义的速度拖进来为设置再把获取到的速度传进去
然后人物就会根据自身移动的速度来摆出不同的跑步姿势