Skocz do zawartości

Zmiana sprita


FanN

Rekomendowane odpowiedzi

Witam otóż mam problem. Nie wiem za bardzo jak o tym napisac wiec moze wytlumacze po kolei o co mi chodzi :).

Mamy do dyspozycji:

Obiekty:

Obiekt_1

Obiekt_2

Sprity:

Sprite_1

Sprite_2

Sprite_3

Sprite_4

 

Obiekt_2 idzie w stronę obiektu_1 i teraz do rzeczy :)

Gdy obiekt_2 stoi przed obiektem_1 to sprite obiektu_1 zmienia się na sprite_1

Gdy obiekt_2 stoi z lewej strony obiektu_1 to sprite obiektu_1 zmienia się na sprite_2

Gdy obiekt_2 stoi za obiektem_1 to sprite obiektu_1 zmienia się na sprite_3

Gdy obiekt_2 stoi z prawej strony obiektu_1 to sprite obiektu_1 zmienia się na sprite_4

J/w napisalem :P chodzi mi o zmiane spritu obiektu_1 w zależności od miejsca obiektu_2

Z góry THX za pomoc :)

Odnośnik do komentarza
Udostępnij na innych stronach

GML
//w step obiektu_1

if instance_exists(obiekt_2) //na wszelki wypadek ,jakby obiektu nie było w roomie

{

kierunek=point_direction(x,y,obiekt_2.x,obiekt_2.y)

if kierunek>=45 && kierunek<135 sprite_index=sprite_3

if kierunek>=135 && kierunek<225 sprite_index=sprite_2

if kierunek>=225 && kierunek<315 sprite_index=sprite_1

if kierunek>=315 && kierunek <45 sprite_index=sprite_4

}

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...