Skocz do zawartości

W,A,S,D


Rekomendowane odpowiedzi

Masz eventy odpowiadające za key pressed i key released. Możesz użyć też funkcji keyboard_check_pressed i keyboard_check_released.

 

Do wyciągnięcia numeru klawisza użyj ord, np ord( 'W' ).

Odnośnik do komentarza
Udostępnij na innych stronach

Noob jestem.

 

Skoro Noob to nie licz na pomoc, ludzie nie lubią Noob'ów i im się nie dziwię...

W dużym skrócie:

NOOB - Osoba natrętna i złośliwa, oszukuje, spamuje, plagiatuje itd...

Co innego Newbie

NEWBIE - Osoba nowa, nie znająca się za bardzo...

Odnośnik do komentarza
Udostępnij na innych stronach

A zrobisz mi jakiś prosty przykładzik?

 

 

A jak zmienić ten kod

CODE

CODE

if keyboard_check(vk_right) {sprite_index=drac_right direction=0 speed=4 image_speed=0.3 }

if keyboard_check(vk_up) {sprite_index=drac_up direction=90 speed=4 image_speed=0.3}

if keyboard_check(vk_left) {sprite_index=drac_left direction=180 speed=4 image_speed=0.3 }

if keyboard_check(vk_down) {sprite_index=drac_down direction=270 speed=4 image_speed=0.3 }

 

 

żeby zamiast np. vk_right bohater szedł kiedy nacisne "W"? Jaki to będzie kod?

 

@ Jak to usunąć?

Odnośnik do komentarza
Udostępnij na innych stronach

A jak zmienić ten kod

CODE

if keyboard_check(vk_right) {sprite_index=drac_right direction=0 speed=4 image_speed=0.3 }
if keyboard_check(vk_up)    {sprite_index=drac_up direction=90 speed=4 image_speed=0.3}
if keyboard_check(vk_left)  {sprite_index=drac_left direction=180 speed=4 image_speed=0.3 }
if keyboard_check(vk_down)  {sprite_index=drac_down direction=270 speed=4 image_speed=0.3 }

 

żeby zamiast np. vk_right bohater szedł kiedy nacisne "W"? Jaki to będzie kod?

Odnośnik do komentarza
Udostępnij na innych stronach

Tłumaczyłem Ci z ord, a Ty nic.

if keyboard_check( ord( 'D' ) ) {sprite_index=drac_right direction=0 speed=4 image_speed=0.3 }
if keyboard_check( ord( 'W' ) )    {sprite_index=drac_up direction=90 speed=4 image_speed=0.3}
if keyboard_check( ord( 'A' ) )  {sprite_index=drac_left direction=180 speed=4 image_speed=0.3 }
if keyboard_check( ord( 'S' ) )  {sprite_index=drac_down direction=270 speed=4 image_speed=0.3 }

Odnośnik do komentarza
Udostępnij na innych stronach

Tera coś takiego wyskakuje :

ERROR in

action number 1

of Keyboard Event for <any key> Key

for object obj_bohater:

 

Error in code at line 4:

if keyboard_check(ord('S')){sprite_index=drac_down direction=270 speed=4 image_speed=0.3}

 

at position 43: Unknown variable drac_down

 

 

@down

może teraz będzie dobrze bo nic nie wyskakuje!

a jak już mówiłem komp się zacina więc dzisiaj nie sprawdzę. :(

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