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
网友评论