GML (create)
dis=10;
dir=90;
GML (draw)
draw_sprite(s_hero,0,x,y)
draw_sprite(s_mieczyk,0,x+lengthdir_x(dis,direction-dir),y+lengthdir_y(dis,direction-dir));
narysowaliśmy mieczyk! teraz ci objaśnię:
dis zawsze (tzn nie zawsze, ale jeśli chcesz aby objekt/sprite poruszał się po kółku) musi być taki sam (w lengthdirach),
dir to jest nic innego jak kąt, możesz zmieniać pozycję sprita/objektu(zeby np. na górze to direction-90, w prawo czy tam w lewo direction-45 itd...)
@UP: nie... dir to jest kąt i on jest ciągle dodawany i dlatego pozycja się zmienia.