Hi...
I have some enemies who enters the screen "facing" the player, and this works very well:
player_Position = get_node("/root/Gameplay/Player").get_global_position()
origin = self.global_position
var myradians = atan2(player_Position.y - origin.y, player_Position.x - origin.x)
var rotateD = rad2deg(myradians)
set_rotation_degrees(rotateD)
However, now I need some enemies enter screen facing somewhere else, and after a trigger turns to player
If I use the same code, the enemy turns INSTANTLY, of course...
How can I do a "smooth" turn till the desired final rotation?
Thanks