Skocz do zawartości

motion_set


gol350

Rekomendowane odpowiedzi

Chcę poruszać myszką objekt w cztery strony. Dałem taki kod:

 

if mouse_check_button_released(mb_left)==1 && mouse_y>y && x=x

motion_set(270,5);

if mouse_check_button_released(mb_left)==1 && mouse_x>x && y=y

motion_set(0,5);

if mouse_check_button_released(mb_left)==1 && mouse_y<y && x=x

motion_set(90,5);

if mouse_check_button_released(mb_left)==1 && mouse_x<x && y=y

motion_set(180,5);

 

 

 

Objekt porusza się w górę ,i na boki ,ale do dołu już nie. Nie pojmuje o co chodzi.

Odnośnik do komentarza
Udostępnij na innych stronach

Wiem już co jest nie tak, ale nie wiem jak rozwiązać ten problem. W każdym stepie jak wiesz sprawdza warunki wszystkie pokolei, więc jeśli zgadza się warunek dla chodzenia w dół, a później okaże sie, że warunek także spelnił np. chód w lewo to pójdzie w lewo, a to dlatego, że jest później.

Odnośnik do komentarza
Udostępnij na innych stronach

Wiem już co jest nie tak, ale nie wiem jak rozwiązać ten problem. W każdym stepie jak wiesz sprawdza warunki wszystkie pokolei, więc jeśli zgadza się warunek dla chodzenia w dół, a później okaże sie, że warunek także spelnił np. chód w lewo to pójdzie w lewo, a to dlatego, że jest później.

 

Może trzeba coś dopisać na początku ,żeby pierwszy warunek też został spełniony.

A może umiecie rozdzielić te warunki żeby, program wykonywał każdy z nich oddzielnie.

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ę...