Skocz do zawartości

Jak zrobić strzelanie


MatiZZek

Rekomendowane odpowiedzi

najprościej jest chyba tworzyć pocisk któremu dajesz później odpowiedni kierunek i szybkość

 

GML (step)if(mouse_check_button_pressed)

{

o=instance_create(x,y,o_pocisk)

o.direction=direction

o.speed=10

}

 

E. Co do FAQ to jest 17 punkt. ;P

ee klikam spacje i nie strzela :(

wyskakuje error:

GML
___________________________________________

ERROR in

action number 1

of Keyboard Event for <Space> Key

for object object0:

 

Error in code at line 1:

if(mouse_check_button_pressed)

^

at position 4: Unknown variable mouse_check_button_pressed

Odnośnik do komentarza
Udostępnij na innych stronach

Zapomniałem dać mb_left w warunku sorry już poprawiłem.
Znowu jakiś error ;/

 

 

 

 

 

___________________________________________
ERROR in
action number 1
of Keyboard Event for <Space> Key
for object object0:

Error in code at line 3:
   o=instance_create(x,y,o_pocisk)
                         ^
at position 24: Unknown variable o_pocisk

Odnośnik do komentarza
Udostępnij na innych stronach

jak bys czytal GML to bedziesz wiedzal, ze stzrelanie jes dozwolone tylko kdy... jest event keyboard CTRL + left mouse

 

tak mozna kdy chcesz alternatyvne strzelanie:)

jak ma strzelac tylko na CTRL to wyrzuc if(mouse_check_button_pressed(mb_left))

Odnośnik do komentarza
Udostępnij na innych stronach

nie napisałeś nigdzie wcześniej że strzelasz ctrl, więc zrobiłem pod Lewy Przycisk Myszy, jak chcesz mieć pod controlem to musisz zamiast (mouse_check_button_pressed(mb_left)) dać (keyboard_check_pressed(vk_control)) i daj to w step.
Ok dziala ale jak sie porusze to w inny kierunek strzela :(
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ę...