en fait, l'image_angle change l'angle d'affichage, masis théoriquement, ton objet reste toujours droit. (Je parle de gm et des instances NORMALES, hein)
Ton instance n'a en fait pas d'axe, se contente de suivre les repères standards, soit le repère de la room.
La solution, c'est lengthdir_x et lengthdir_y :
Ces fonctions 'transforment' une direction et une longueur en repère orthonormés.
Bref, si tu veux aller dans la direction 'direction', à une vitesse de 15, tu modifie le x,y de cette façon :
x+=lengthdir_x(15,direction)
y+=lengthdir_y(15,direction)