Skocz do zawartości

Blokowanie się w ścianie


dexter19

Rekomendowane odpowiedzi

Witam

 

Mój problem polega na tym że moja postać za każdym razem gdy podchodzi do ściany to się w niej blokuje.

Próbowałem zmieniać collision masks ale problem nadal jest taki sam. Pewnie problem jest banalny ale ja jakoś nie potrafię go rozwiązać

 

PS. Pracuje na GM8 Lite i nie mam na razie planów go zmieniać na inny.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak to wygląda:

Collision Event with object obj_wall:

move in direction direction at most 12 till a contact with solid objects

set the vertical speed to 0

 

Wiem że to nie wygląda na błąd ale nie potrafię zrobic abynie zatrzymywałsię za każdym razem kiedy ociera się o ściane swoim ramieniem.

 

Ściana jest solidna

Odnośnik do komentarza
Udostępnij na innych stronach

Nie za bardzo ogarnąłem na czym polega ten kod, bo go nie zrozumiałem (to jest na klockach?). Ale to już mój problem.

Top-Down, czy platformówka ? Jeśli Top-down, to ustaw kod

GML
x = xprevious y = yprevious
, a jeśli jest to platformówka to
GML
move_contact_solid(270,4)

vspeed = 0

. Przepraszam za niezbyt dokładną odpowiedź, ale ja naprawdę nie zrozumiałem tego kodu, który wysłałeś ;<
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ę...