Let me start by saying HI! Its my first post in Godot q&a.
My question involves rotation in 2D. All i want to achieve is to rotate a sprite towards a point in 2D space. See below.
Better res here: https://i.imgur.com/2j17kcZ.png
Example using arrow like sprite : https://i.imgur.com/rjuDC18.png
As you can see it seems that Godot picks wrong "face" of the sprite. I tried both look_at method as well as setting rotation degrees. I also've tried doing something in
_process( ) but the results where the same. I haven't touched any properties of the objects beside scale of one of them. Using
$Sprite.rotation_degrees += 90 seems to do the trick. Any ideas on why the sprite behaves like this?
Thanks in advance.