Difference between controller and pawn "get control rotation"

Hi everybody!
I have a question that came up very recently while returning to work on my game after a very long pause. While trying to add movement to my character, I noticed that there are two nodes for “get control rotation”, one that targets the pawn and another the controller, so what´s the difference between them?
And while we´re on it…what´s the concept behind “controller”? is it something similar to “player”? I understand the abstraction of “player” obviously, but “controller” eludes me.
I´ve check the documentation but i´m afraid it´s a bit of information overload for me, so I thought about getting these base concepts first before moving on.

Thanks a bunch!!

I believe the control rotation is refeering to the rotation you direct using ie. the mouse (the controller). while the actor or pawn rotation is the rotation of the actual actor/pawn. So if you want to for example control the camera using the mouse, you’d use the control rotation while the pawn/actor would have a different rotation. Hope that made sense?

1 Like

So, would you say that “controller”, in general, is related to the game camera? and the pawn/actor is related to the mesh?

Thanks for answering so quickly BTW!!

i’d say in general that’s how you can think of it yes. Im sure there are situations where this is strictly not correct, but to my knowledge, that’s how it works.Checking the documentation, this is what it says: Get Control Rotation | Unreal Engine Documentation

hehe… they also use the term “often”, so i guess it can be different…

Hope that helps.