Skocz do zawartości

Odlicz 2 sekundy i wykonaj operacje


pawel1998no

Rekomendowane odpowiedzi

GML
//w create dajesz jakąs zmienna np

klon=1

GML
//w alarmie dajesz to samo

klon=1

GML
i w stepie dajesz

if hp<=0 and klon=1

{

alarm[0] = room_speed * 2 //2 sekundy

klon=0

instance_create(x,y,obj_klon)

instance_create(x,y+50,obj_klon) //+50 by nie wchodziły na siebie przy tworzeniu

}

Odnośnik do komentarza
Udostępnij na innych stronach

Ja bym to zrobił tak:

 

1.Zrób obiekt który będzie tworzył klony (np.obj_klon_maker)

2.W tym obiekcie w create

 

GML
alarm[0]=room_speed*2

 

3.W alarm[0]

 

GML
instance_create(x-10,y,obj_klon)

instance_create(x+10,y,obj_klon)

instance_destroy()

 

4.W obiekcie przeciwnika w kodzie który go zabija

GML
instance_create(x,y,obj_klon_maker)

instance_destroy()

Odnośnik do komentarza
Udostępnij na innych stronach

Kod Patryka jest dobry (chociaż ta zmienna klon chyba niepotrzebna) tylko, że ostatnie parę linijek muszą być w alarmie 0 wpisane

GML (alarm0)
klon=0

instance_create(x,y,obj_klon)

instance_create(x,y+50,obj_klon) //+50 by nie wchodziły na siebie przy tworzeniu

instance_destroy();//by zniszczyc tego podstawowego z którego wychodzą klony

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