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

本文介绍了如何调整坦克游戏中的转向灵敏度,通过修改蓝图中的参数来降低转向速度。同时,文章详细阐述了实现原地掉头的逻辑,以及在动画蓝图中处理履带移动效果的步骤,包括创建变量记录履带移动距离,并调整贴图UV来模拟履带转动。最后,针对履带移动速度和方向问题进行了修正,以达到更真实的游戏体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、设置转向灵敏度

二、原地掉头

三、履带移动效果

效果


一、设置转向灵敏度

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

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

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

 

 二、原地掉头

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

 三、履带移动效果

首先打开动画蓝图“ABP_West_Tank_M1A1Abrams”

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

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

 

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

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

 粘贴到如下位置

 删除如下部分

 更改为变量“TrackMovementDistance”

 完整的逻辑如下所示

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

我们添加如下节点即可

 最终效果如下所示。

效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zhichao_97

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值