Skocz do zawartości

Platformówka


rryk

Rekomendowane odpowiedzi

move_contact_solid(270,4)

vspeed = 0

 

Jeśli nie pomaga to nie wiem. Trzeba robić to na kodach. Robie to w mysz-bocie. Ja mam większy glaimatias bo jeszcze muszę

 

if (mysz.sprite_index = mysz_prawo_ani)

{

mysz.sprite_index = mysz_prawo;

}

if (mysz.sprite_index = mysz_lewo_ani)

{

mysz.sprite_index = mysz_lewo;

}

. Wszystko mi działa. W stepie daje

 

if place_free(x,y+1)

{gravity = 0.5}

else

{gravity = 0}

 

a reszte pewnie znasz.

Odnośnik do komentarza
Udostępnij na innych stronach

Kolizję najlepiej daj w End Step (nie w step, bo step może "przegapić" warunek "if")

Standardowe "collision" z eventów czasami kiepsko się sprawdza (np: przy dużych prędkościach).

Odnośnik do komentarza
Udostępnij na innych stronach

oczywiście mogę się ruszać po wbiciu się w platformę bo jeśli by sie nie ruszał nie mógłbym się ruszać w powietrzu ani nie mógłbym się ruszać nawet po platformach i daletego się rusza po wbiciu się

ale nie tym sensie jak chodzi dla dawidsu bo pojawia się animacja lecz postać nie może się wydostać

Odnośnik do komentarza
Udostępnij na innych stronach

ale nie tym sensie jak chodzi dla dawidsu bo pojawia się animacja lecz postać nie może się wydostać

 

No o to mi chodzi, czyli jednak nie może się ruszać po zetknięciu się z tą platformą, z którą jest problem, a zresztą...zaraz zobaczę ;)

 

Z tego, co zrozumiałem, dzieje się tak czasami...

Odnośnik do komentarza
Udostępnij na innych stronach

1)To weź może ustaw "punkt centralny" gracza na środkowym x i maksymalnym (w dół) y.

2)Wszystkim platformom i graczowi odznacz "precise collision checking".

 

Powinno pomóc, a jak nie, to może spóbuj nie wykonywać kroku 1)

 

...bo kod masz dobry.

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