Skocz do zawartości

Kolizja


IamTheLaw

Rekomendowane odpowiedzi

Nie pomogłeś mi. Chodzi mi o kod, który wykryje kolizję ze spritem obiektu. Obiekt ma mniejszą maske od sprita. I jeszcze raz powtórzę: chodzi o kod na wykrycie kolizji ze spritem obiektu, który przykładowo nie ma maski. O ile jest możliwość wykonania takiej operacji

Odnośnik do komentarza
Udostępnij na innych stronach

GML
if(collision_rectangle(x-wartosc1,y-wartosc2,x+wartosc3,y+wartosc4,object,1,0))

//akcja</span>

Można zawsze tak spróbować, ale nie będzie to jakaś super dokładna kolizja. Albo za pomocą:

GML
if(!place_free(x+wartosc5,y+wartosc6))

//akcja</span>

Pod warunkiem, że ma mieć kolizje z obiektem, który jest solid.

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