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

时间:2017-07-20 14:15:47

标签: unreal-engine4 unreal-blueprint

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

我正在使用两个相机抖动(一个用于静止而一个用于行走)但我想在他走路时在charater上添加一些“位移”。 基本上我想定义一个随机浮点数添加到X轴位置,以使字符平滑摆动。

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

到目前为止,我尝试使用AddActorLocalOffset和时间轴在actor的位置和actor的位置+偏移之间进行搜索,但两者对我来说都非常不稳定。

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

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:1)

如果您要定位物理上正确的模型,则应使用AddForceUE Docs)。但这种方法需要实施一个“醉酒动画”#34;你的角色会将它的动作动画修改为"补偿"这种力量通过踩到一边等等。

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