0
\$\begingroup\$

I have an Unreal 5 actor with some basic blueprints involving a "Simple Move to Location".

enter image description here

I've created a NavMeshBoundsVolume, and both the actor and destination point are inside it. The actor's mesh isn't inside any other mesh, except for the nav volume.

enter image description here

Yet, when I run the game, the enemy doesn't move.

\$\endgroup\$

1 Answer 1

0
\$\begingroup\$

1 - The "Controller" slot in the Move can't be empty, which isn't intuitively clear. I used a Get Controller node and set the target to Self.

enter image description here

2 - Completely separate from the node graph, there's this idea of "Components" in the blueprint, which is new to me. My pawn needed a FloatingPawnMovement component, which I added via the left panel.

enter image description here

3 - From the output log, DefaultSceneRoot has to be 'Movable' if you'd like to move it with FloatingPawnMovement. I was able to change that in the main outliner.

DefaultSceneRoot → Transform → Mobility → Movable

Those three changes together fixed the issue.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .