The object's rotation is the direction it is facing. You can get a vector from its rotation by doing: Vector2(0, 1).rotated(rotation), and use vector.angle() or atan2(vector.x, vector.y) to get a rotation from a vector. Godot uses down as the front of things.

What do you mean "down" as the front?

If you have a character that, at rotation 0, faces down, toward the bottom of your screen, then methods like look_at() will rotate your character to the correct direction.

6 years later