1、汽车减速
只要设置输入油门为0,再执行一个手刹,汽车就会慢慢减速了
设置输入油门为0的同时加上一个判断,不让它继续输入按W产生的油门输入

2、shift加速
按下->设置速度为xx,松开->设置速度为xx(ez)

3、瞬移
新增变量“次数”,当按下shift后次数为2时触发瞬移
要做到只能连续两下shift才能瞬移,可以:
松开shift后延迟0.2s后将变量次数设置为0

然后瞬移要有过渡的效果,可用时间轴+lerp
先获得小白人当前位置,再获得小白人向前向量(即获得面向方向),然后将小白人位置(通过时间轴)设置为当前位置+向前向量*n

为了不让瞬移穿墙,将设置actor位置处的sweep打开
4、多段跳
在小白人设置里的“跳跃最大数量”
5、视角大小
在小白人组件里摄像机,细节处的“视场”(fps游戏的开镜就是通过调节视场)
通过lerp调节视场,可以做到瞬移时镜头缩放等效果

这篇博客分享了UE4游戏开发中的实用技巧,包括汽车如何实现减速和shift键控制的瞬移功能,瞬移过程中采用时间轴和lerp平滑过渡,防止穿墙。此外,还介绍了多段跳的设置方法以及通过调整摄像机视场实现视角大小变化,如瞬移时的镜头缩放效果。
2825

被折叠的 条评论
为什么被折叠?



