Topdown to third person movement

I’m trying to make a game that switches between top down and third person. The top down is based by world direction for the movement and the third person is based by the direction the character is facing. I need a way when I switch back so I don’t have to reset my hand on the keys to move

1 Like

Here’s a video on how to do it between first and third person: https://m.youtube.com/watch?v=lMuinhr0SXU

You can implement the same to fit in your use case :blush:

Oh I think you were also asking how to handle the user input interpretation switch aside from the camera switch. You can just plug a “Flip Flop” node right after the event node that triggers your switch.

The issue for me is with how I set mine up my movement is in world location for top down and player location for third person and I can’t change that without messing it up.

I originally followed this tutorial and had that problem too

For example I’ll be pushing s in top down and when I switch have to change to w or I’ll move backwards

For another context whenever I push a direction in top down my character looks that direction so like I said earlier if I’m running downward my character will look the direction I was running but then I have to push w

Are you having trouble on moving the character in top down mode? Like I said, you can use a flip flop node after your switch event and then after the execution pin which’ll activate the top down mode, only plug the x and y components of the control rotation into the “Add Movement Input” node. After the other execution pin of the flip flop node, plug in all the components to another “Add Movement Input” node.

I can’t see the 3rd party angle yet