【UE 从零开始制作坦克】3-履带移动效果

目录

一、设置转向灵敏度

二、原地掉头

三、履带移动效果

效果


一、设置转向灵敏度

为了解决坦克转向灵敏度过高的问题,我们首先打开“TankZongLei”蓝图

 选中“载具移动(MovementComp)(继承)”将转向输入率中的上升率调低

还可以提高车身质量和阻力系数

 

 二、原地掉头

        为了实现坦克在没有前进或后退的情况下就能实现转向效果,需在“TankZongLei”蓝图的事件图表中添加如下节点,来完善载具移动的相关逻辑:(主要是通过判断当前油门输入是否停止,如果停止的话,就判断当前是否有转向输入,如果有的话就给一点油门来帮助完成转向)

 三、履带移动效果

首先打开动画蓝图“ABP_West_Tank_M1A1Abrams”

 在事件图表中删除如下区域节点

 新建浮点型变量,命名为“TrackMovementDistance”,用于表示履带移动距离

 

 添加如下节点来记录履带的移动距离

 接下来设置履带的转动(实际山上是贴图UV的移动),首先选中如下节点进行复制

 粘贴到如下位置

 删除如下部分

 更改为变量“TrackMovementDistance”

 完整的逻辑如下所示

        此时运行游戏当我们按下移动按键时,已经可以看到履带的移动效果。但是此时的问题是履带移动速度太快了而且方向是反的

我们添加如下节点即可

 最终效果如下所示。

效果

猜你喜欢

转载自blog.csdn.net/ChaoChao66666/article/details/131239524