动画是如何驱动的?
我们先找到我们的人物蓝图。
mesh组件里有动画相关的控制。
动画蓝图控制走路、跑步实例
1)蓝图的事件图表:
事件蓝图更新动画开始>>尝试寻找pawn>>检查有效性
如果有效,就让找到的pawn获得自己的movement组件。
通过movement组件得到是否为下落状态,从而设置是否下落布尔值。
从pawn oner 直接可以获取行进速度。
获得前进向量的长度。将其值设置为速度。
2)动画图表:
将速度输入到混合动画里面,混合动画会根据速度输出一个合理的动画。