Skocz do zawartości

Coś nie tak z vspeedem


Rekomendowane odpowiedzi

Gdy postać spada na ścieżkę przy vspeedzie dużym (w moim przypadku 40) to nie wiem co się dzieje ale gdy upadnie nie może skakać. Tak jakby może wbiła się w ścieżkę? :huh:

Coś się da z tym zrobić?

Konkretnie to to się dzieje przy mocnym uderzeniu w ziemię (taki atak w grze mojej)

 

Kod skoku postaci:

if not place_free(x+0,y+1)
{
vspeed=-39
}

 

Kod ataku mocnego uderzenia w ziemię

if(vspeed!=0)
{vspeed=40}

 

Kod kolizji ścierzki z postacią (zdarzenie w objekcie ścieżka, a nie player)

if(other.vspeed>39)
{
sound_play(stomp)
}

other.vspeed=0

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