Skocz do zawartości

platformy


Rekomendowane odpowiedzi

i znowu ja... ktoś może wie jak zrobić że jest platforma i jak jestem pod nią czy w ogóle platforma jest taka że gracz przenika przez nią ale gdy naskoczy na nią z góry to nagle staje się platformą i można na niej stać ktoś wie jak to zrobić? powtarzam platforma jest przenikalna (gracz przenika przez nią tak jakby była tylko backgroundem lub obiektem z otoczenia) ale gdy gracz naskoczy na nią od góry to w skoczy na nią a nie przeniknie

 

ps. widziałem dużo silniczków platformówek ale tam jest wada że platforma nawet jak podskoczę gdy jestem pod nią to się odbiję od niej a nie przenikę ;/

Odnośnik do komentarza
Udostępnij na innych stronach

Daj platformie jako parent zwykły obiekt podłogi. Przy kolizji z platformą wstaw

GML
if y+sprite_height < other.y {other.solid = true} else {other.solid = false}

Przy czym jeśli twój sprite ma orgin na osi Y ustawiony na inną wartość niż 0, to zmień sprite_height na różnicę w pikselach między orginem a dołem sprita.

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