Skocz do zawartości

Chodzenie wroga za bohaterem...


ld4r0l

Rekomendowane odpowiedzi

Witam mam taki problem, mianowicie:

Mam bohatera i wroga i chcę aby wróg chodził za bohaterem mam już gotowe podążanie (move_towards_points itd.) ale nie potrafię zrobić żeby wróg omijał ściany. Może ma ktoś jakiś pomysł?

Szukałem już na forum ale nic nie znalazłem proszę o pomoc i z góry dziękuję :|

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety ani w mp_potential_step(...) ani w mp_potential_step_object(...) nie działa dalej przechodzi przez ściany. Może coś źle pisze:

 

move_towards_point(obj_person.x,obj_person.y,4); // obj_person to bohater

mp_potential_step_object(obj_wallcor.x,obj_wallcor.y,4,true); // obj_wallcor to ściana

Odnośnik do komentarza
Udostępnij na innych stronach

skasuj

move_towards_point

 

i daj tylko

GML
mp_potential_step_object(obj_person.x,obj_person.y,4,0);

 

w create obiektów które są ścianami daj

GML
solid = true;

 

W sumie jest to sposób tylko do amatorskich gier bo do czegoś lepszego wypadało by napisać jakiś patch finder.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie działa dalej przechodzi przez ściany. A gdzie dokładnie ma to wkleić może nie tu daje? No i jak wrog ma wiedzieć że ma omijać ściany (obiekty solid) czy te potentia_step mu o tym mówi ?

 

Edit: Boro Casso: niestety też nie działa a gdzie mam dać te mp_potential_step .. ?

 

Hunter: tak ma zaznaczony solid.

Odnośnik do komentarza
Udostępnij na innych stronach

Spoko "pobawię" się tym kiedyś ^^ narazie dzięks. :thumbsup:

Takie pytanie jeszcze co do tego sprite_index da się zmienić view sprita czy trzeba robić kolejnego sprite do każdego kierunku? (mam chodzenie z speed i direction a w sprite mam wszystkie viewy jakie potrzebne) ?

Sory że tak zawile ;pp

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