Skocz do zawartości

Strzelanie


czadi2

Rekomendowane odpowiedzi

Jak zrobić, że jak nacisnę np. spację to bohater wystrzeli pocisk i aby móc wystrzelić następny pocisk trzeba przeczekać 5sek?

Jestem początkujący więc nie wiem za bardzo co i gdzie więc jak ktoś by wiedział jak to zrobić to niech mi opisze gdzie dany kod wpisać :) :)

 

Pozdrawiam!!!

Odnośnik do komentarza
Udostępnij na innych stronach

@up.

Kod z pierwszego linka mi nie działa, nie wiem dla czego! (może źle coś robie)

 

Kod z tego drugiego mi działa, ale po pierwsze nie strzela jednego pocisku na 5 sek,

a po drugie strzela nie wiadomo gdzie :)

 

PS: Ja nie mam postaci typu GTA 1 tylko typu Mario :)

 

Pozdrawiam !!!

Odnośnik do komentarza
Udostępnij na innych stronach

eh, w takim przypadku musisz przy ustalaniu kierunku lotu pocisku, wziąść pod uwagę sprita herosa. czyli coś w stylu:

GML
//w evencie wciśnięcia jakiegoś przycisku:

a=instance_create(x,y,pocisk)

a.speed=10

if hero.sprite_index=sprite_w_lewo a.direction=160+random(40)

else a.direction=20-random(40)

pokombinuj, pomyśl...

Odnośnik do komentarza
Udostępnij na innych stronach

a sorki zapomniałem dopisać ;p

GML
//w evencie keyboard np. space:

if strzela=true

{

a=instance_create(x,y,pocisk)

a.speed=10

if hero.sprite_index=sprite_w_lewo a.direction=160+random(40)

else a.direction=20-random(40)

strzela=false

alarm[0]=room_speed*5

}

//w alarm 0

strzela=true

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