Skocz do zawartości

Zablokowane Chodzenie za bohaterem


Egzekutor

Rekomendowane odpowiedzi

To musisz zrobić (przy chodzeniu w prawo):

GML
if place_free(x+3,y)obj_obiekt.x+=3

 

To musisz zrobić (przy chodzeniu w lewo):

GML
if place_free(x-3,y)obj_obiekt.x-=3

 

To musisz zrobić (przy chodzeniu w górę):

GML
if place_free(x,y-3)obj_obiekt.y-=3

 

To musisz zrobić (przy chodzeniu w dół):

GML
if place_free(x,y+3)obj_obiekt.y+=3

 

I powinno działać. Napisz...

Odnośnik do komentarza
Udostępnij na innych stronach

A więc daj mu coś takiego:

GML
Klawisz 'W'

if place_free(x,y-3) and place_free(x,obiekt.y-3) y-=3

Klawisz 'S'

if place_free(x,y+3) and place_free(x,obiekt.y+3) y+=3

Klawisz 'A'

if place_free(x-3,y) and place_free(obiekt.x-3,y) x-=3

Klawisz 'D'

if place_free(x+3,y) and place_free(obiekt.x+3,y) x+=3

i powinno działać (napisz)
Odnośnik do komentarza
Udostępnij na innych stronach

Aaaaaa, niedałeś {} tak ? z/w

 

Tako bedzie dzialac na 100%

GML
Klawisz 'W'

if place_free(x,y-3)

{

y-=3

obiekt.y-=3

}

Klawisz 'S'

if place_free(x,y+3)

{

y+=3

obiekt.y+=3

}

Klawisz 'A'

if place_free(x-3,y)

{

x-=3

obiekt.x-=3

}

Klawisz 'D'

if place_free(x+3,y)

{

x+=3

obiekt.x+=3

}

 

I co ? :]

 

Edit:

Działa ???

Odnośnik do komentarza
Udostępnij na innych stronach

To zrób sobie w stepie tego obiektu:

GML
x=obj_bohater.x+=220

y=obj_bohater.y+=220

A stary kod usuń

 

 

Albo nie, z/w zaraz ci napisze

 

No to może tako:

Event- outside room:

GML
if x<obj_hero.x

{

x+=10

}

if x>obj_hero.x

{

x-=10

}

if y<obj_hero.y

{

y+=10

}

if y>obj_hero.y

{

y-=10

}

Napisz czy działa

Odnośnik do komentarza
Udostępnij na innych stronach

Jak to ma być pasek życia to weź zrób se tak:

Draw:

GML
var xx, yy;

 

xx = view_xview[0];

yy = view_yview[0];

 

draw_sprite_ext( sprite_index,image_index,x,y,image_xscale, image_yscale,image_angle, image_blend,image_alpha);

 

draw_healthbar(xx+30,yy+20,xx+50,yy+30,hp,c_black,c_red,c_green,0,1,1);

}

I hyba powinno działać.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...