25 UE4:加速、冲刺和多段跳

1 加速效果:按住左Shift让角色的移动速度提高,我们通过修改第三人称角色蓝图:


image.png

按下获得最大移动速度为600,释放按钮则恢复到原值。
在这里我们再设置一个摄像机镜头拉近的效果:


image.png

这样,我们在加速的时候,镜头会拉近。

2 多段跳。
这个蓝图自己就做了跳的接口,我们直接修改数值即可:


image.png

在本蓝图根组件查找他的细节jump即可修改他的跳跃最大数量:


image.png

3 冲刺,参考游戏设计,我们按2次W按钮来达到。
先定义个变量,记录按键次数,并且在0.2秒中重置。


image.png
image.png

在满足2次按键后,我通过在0.5秒的时间轴中来通过插值更新位置:


image.png

轨迹中为0.5秒从0到1的变化;
更新中就去设置Actor的位置;
通过获取向前向量后X100,来得到偏移量。再加上原值得到新位置点;
通过插值向量来从A到B,变化细节为刚才建立的轨迹函数,把结果设置到角色的位置上,完成。


image.png

你可能感兴趣的:(25 UE4:加速、冲刺和多段跳)