在 UE4 中按照某种移动模型移动角色

Move characters following some mobility model in UE4

使用 Unreal Engine 4,我想让游戏中的一些背景演员(人类、车辆)遵循一些移动模型,如布朗模型、随机路点模型、随机高斯-马尔可夫模型,以便他们的速度、位置和加速度随时间的变化是明确定义和传达的。

有没有我可以参考的好资源,或者有人可以解释或指导我(可行性/过程/结果)

P.S。 : 我对使用 Unreal 进行游戏开发还很陌生。

提前致谢!

你可以对这些东西使用行为树。对于您的随机 waypoints,您可以使用节点 Find Random Navable/Reachable Area,如下所示。您还可以通过设置每次 pawn 或 actor 移动时改变的浮点数或整数来设置不同的速度。例如,您可以将随机位置节点连接到角色的 "Set Max Walk Speed" 节点,从而改变他们行走的速度和行走的位置。 希望这有助于回答您的问题:)

Blueprints