Hmm... nie jestem jakimś tam expertem od GM'a ale coś tam wiem :thumbsup:
Jeżeli już nadałeś bohaterowi sprite'a to ma on obrazek. Wróć do sprite'ów i zrób kopię obrazku bohatera. Ten obrazek będzie odpowiadał za animację. Tam pod "load image" masz "edit image". Klikasz to i pojawi ci się białe tło i pierwsza klatka. Zmień ją na sprite z rozkraczonymi nogami (chodzi o chodzenie oczywiście :P) i zrób kopie tej klatki (tam masz taką opcję) i skopiowaną klateczkę także edytuj. No i tak ułóż sobię animację. Po lewej stronie masz opcję podglą i tam masz rzeczywistą animację (rezultat). Jak chcesz wolniej to najwyżej skopiuj każdą klatkę kilka razy, wtedy wyjdzie wolniej. I teraz jak zrobić system poruszania się? To proste.... W obiekcie z bohaterem dajesz mu sprite animacji. I w evencie create wsadzasz kod:
GML
image_speed=0
To sprawia że nie będzie szybkości animacji. Teraz daj w evencie strzałki "right":
np. klocek poruszania się. Ja używam jump_to_position, zaznaczam opcję relative i wpisuje współrzędne odpowiadające danemu kierunkowi. I pod klockiem dajesz kod:
GML
image_speed=1
I w evencie "no_key":
GML
image_speed=0
image_index=0
A jak chcesz obrót to daj w "right" i "left" dodatkowy klocek zmiana sprita na odpowiedni kształt.
Pozdrawiam i życzę powodzenia :)