0

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

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

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

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

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

有什么建议吗?

谢谢

4

1 回答 1

1

如果您的目标是物理上正确的模型,您应该使用AddForceUE Docs)。但是这种方法需要实现“醉酒动画”,您的角色将修改它的运动动画,以通过靠边等来“补偿”这种力量。

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

于 2017-07-24T08:46:48.893 回答