Skocz do zawartości

strzelanie ;p


Rekomendowane odpowiedzi

siemano ;D

 

z nuów robilem sobie gre i niedziala mi strzelanie tzn.nie tworzy sie obiekt dlaczego ;D

 

w create w obj_hero mam:

 

GML
image_speed=0.1;

idz=1;

 

w step:

 

GML
if keyboard_check(vk_left)

{

image_xscale=-1

x-=idz

image_speed = 0.1

}

if keyboard_check(vk_right)

{

image_xscale=1

x+=idz

image_speed=0.1

}

if keyboard_check_released(vk_left)

image_speed=0;

if keyboard_check_released(vk_right)

image_speed=0;

if keyboard_check_released(vk_control)

{

idz=1

sprite_index=sprite0

image_index+=1

}

 

if keyboard_check(vk_control)

{

sprite_index=sprite1

idz=0

image_speed=0.1

}

 

if image_index=2 and keyboard_check(vk_control)

instance_create(x,y,obj_shot)

 

 

 

noi dlaczego mi sie obiektus nie tworzy ;P

 

w obj_shot mam

 

create:

 

GML
speed=20

 

direction = obj_hero.direction

Odnośnik do komentarza
Udostępnij na innych stronach

Ponieważ w prawie żadnym momencie image_index nie wyniesie dwa. Wyniesie ono tą wartość tylko wtedy, gdy za pierwszym razem bez puszczania przytrzymasz control na 20 klatek. Lub, gdy naciśniesz i puścisz control, a w 10 klatce od jego pierwszego ciśnięcia również będzie wciśnięty.

Odnośnik do komentarza
Udostępnij na innych stronach

bullshit, nie słuchaj pana wyżej, jest na forum tylko dla jaj

Odnośnik do komentarza
Udostępnij na innych stronach

GML
if image_index=2

instance_create(x,y,obj_shot)

 

if keyboard_check(vk_left)

{

image_xscale=-1

x-=idz

image_speed = 0.1

}

if keyboard_check(vk_right)

{

image_xscale=1

x+=idz

image_speed=0.1

}

if keyboard_check_released(vk_left)

image_speed=0;

if keyboard_check_released(vk_right)

image_speed=0;

if keyboard_check_released(vk_control)

{

idz=1

sprite_index=sprite0

image_index+=1

}

 

if keyboard_check_pressed(vk_control)

{

sprite_index=sprite1

idz=0

image_index=1

}

 

Spróbuj tak. Jak dobrze zakapowałem to przyciska się control i jakośtam ładuje pocisk czy coś a po puszczeniu wypuszcza go.

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