Skocz do zawartości

inteligentniejsi przeciwnicy


Rekomendowane odpowiedzi

GML (Step Wroga)
mp_potential_step(obj_gracz.x,obj_gracz.y,1,1);

 

Albo użyj mojego skryptu:

GML (findpath)
ready = false;

grid = false;

width = false;

path = path_add();

 

path_end();

path_clear_points(path);

 

xx=x

yy=y

 

grid = mp_grid_create(0,0,40,30,18,18);

mp_grid_add_instances(grid,obj_solid,true);

ready = mp_grid_path(grid,path,x,y,(argument0 div 1*1),(argument1 div 1*1),true);

path_set_kind(path,true);

mp_grid_destroy(grid);

width = path_get_number(path)-1;

 

if(ready)

{

xx=path_get_point_x(path,width)

yy=path_get_point_y(path,width)

path_start(path,5,0,true);

ready = false;

}

else

{

path_start(path,0,0,true);

}

+

Stwórz obiekt obj_solid i daj go w parent wszystkiemu co ma być omijane.

GML (Step)
find_path(docelowe_x,docelowe_y);
Odnośnik do komentarza
Udostępnij na innych stronach

Przy tym twoim wyskakuje:

 

___________________________________________

FATAL ERROR in

action number 1

of Step Event

for object obj_solid:

 

COMPILATION ERROR in code action

Error in code at line 1:

find_path(hero_x,hero_y);

 

at position 1: Unknown function or script: find_path

 

mam jakoś określić jak znaleźć tę ścieżkę?

Odnośnik do komentarza
Udostępnij na innych stronach

teraz tak:

mam skrypt find_path

mam obj_solid i parenty w tym, co ma omijać

wrzuciłem w stepie wroga, żeby odpalał ten skrypt

i leci takowy error:

 

___________________________________________

ERROR in

action number 1

of Step Event

for object obj_solid:

 

Error in code at line 1:

find_path(hero_x,hero_y);

 

at position 11: Unknown variable hero_x

 

a mam postać o nazwie hero

E: Spróbowałem z mouse_x,mouse_y i gra się tak lagowała, że fps spadło gdzieś do 1 :)

E2:Gdy próbowałem z mp_potentional_step to wrogowie zacinali się na ścianie i kręcili się wokół własnej osi...

Odnośnik do komentarza
Udostępnij na innych stronach

mp_potential_step_object ma pewne bugi. Trzeba grzebać przy mp_potential_settings i nie ma jednych uniwersalnych ustawień.

 

 

oo, no wlasnie ;/ Bo mi nie idzie... Moglbys tak bardziej naprowadzic, od czego zalezy, jak ustawic itd, bo probowalem juz roznie ale nie idzie, wtapia sie w solidy itp... :/ Oczywiscie, jesli wiecej wiesz na ten temat :)

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