Player not following vector direciton

Can anyone help? I’m trying to do a top down movement controller I’ve got forward and backwards and rotation but the character still only moves up, he doesn’t follow the rotation.


You are not using the values from your inputs.

Try this instead:

P.S.
Also open any of the templates and see how the things are implemented there. Watch a few tutorials…

Don’t use GetControlRotation with a top-down camera. That’s the controller/camera rotation.

Use GetControlledPawn->GetForwardVector instead

1 Like

Figured it out! Is this too complicated a way of doing it?

It seems equivalent to the blueprint I posted above.

1 Like