Skocz do zawartości

Zabijanie przeciwnika


Rekomendowane odpowiedzi

Jeśli graliście w mario to mi powiedźcie jak zrobić że gdy naskoczysz na przeciwnika z góry i na niego spadniesz (na góre) to żeby się zabił.

 

Sprawdzenie kolizji, sprawdzenie prędkości vertical (lub czegoś innego, co wskazywałoby że on na niego naskoczył a nie wleciał w niego), śmierć.

Odnośnik do komentarza
Udostępnij na innych stronach

to po diabła dajesz nienajlepszy sposób... wlasciwie jakiś denny ten sposób -.-.

 

//EVENT COLLISION w obiekcie "przeszkadzajce"

if (other.y<y)
if (vspeed>0)
{
//zabicie 
}

 

Ew. Mozesz do (other.y<y) dopisać wysokosc sprite'a bohatera zeby bylo dokladniej czyli np gdy bohater jest 16x16 a orgin masz na srodku to

(other.y+8<y)

 

Mam nadzieje że zrozumiesz.

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