虚幻引擎4 - 为角色移动添加偏移量



我(昨天(刚开始使用虚幻引擎,我需要用BP模拟一个醉酒的角色。

我使用了两个相机抖动(一个用于站立不动,一个用于行走(,但我想在他走路时在字符上添加一些"位移"。 基本上,我想定义一个随机浮点数以添加到X轴位置,以使字符平滑摆动。

即使有办法让角色在晃动时随着相机移动,这也是可以接受的。

到目前为止,我尝试的是使用AddActorLocalOffset和时间线在演员的位置和演员的位置+偏移量之间切换,但对我来说两者都非常不稳定。

也许这是一个菜鸟问题,但正如我所说,我对此非常陌生,需要它来快速工作。

有什么建议吗?

谢谢

如果你的目标是物理上正确的模型,你应该使用AddForce(UE Docs(。但是这种方法需要实现"醉酒动画",其中您的角色将修改其运动动画,以通过退到一边等来"补偿"这种力量。

另一种(更简单(方法是使用AddMovementInput.这个例子可以在这里看到:UE Aswers。在这种情况下,您基本上是通过在这里和那里添加少量的侧力来模拟玩家的输入。

最新更新