Skocz do zawartości

ruch


Rekomendowane odpowiedzi

szukałem ale chyba nie ma :P

jak zrobić taki ruch jak w TGF samochodowy?

chodzi o to że jesli nacisne strzałke w lewo bohater obraca sie o 1 stopień w lewo, a jak w prawo to o 1 stoień w prawo, gdy naciskam strzałke w góre postać idzie do przodu??????? :D

Odnośnik do komentarza
Udostępnij na innych stronach

prox sknociłeś bo nie:

if keyboard_check_press(vk_up)

x+=4

tylko:

if keyboard_check_press(vk_up)

speed=4

bo jeśli zrobi tak jak ty mówiłeś ciągle będzie mu jeździł w prawo

i zapomniałęś o step bo tam trzeba dać

direction=image_angle jeśli sie nie myle bo nie zadziała tak jak należy

Odnośnik do komentarza
Udostępnij na innych stronach

prox sknociłeś bo nie:

if keyboard_check_press(vk_up)

x+=4

tylko:

if keyboard_check_press(vk_up)

speed=4

bo jeśli zrobi tak jak ty mówiłeś ciągle będzie mu jeździł w prawo

i zapomniałęś o step bo tam trzeba dać

direction=image_angle jeśli sie nie myle bo nie zadziała tak jak należy

 

Ty też sknociłeś bo nie keyboard_check_press tylko keyboard_check_pressed.

Odnośnik do komentarza
Udostępnij na innych stronach

W step:

image_angle = direction;

//obracanie
if ( keyboard_check_pressed ( vk_left ) ) then direction += 1
else if ( keyboard_check_pressed ( vk_right ) ) then direction -= 1 

//chodzenie
if ( keyboard_check_pressed ( vk_up) ) then speed = 5
if ( keyboard_check_released ( vk_up) ) then speed = 0

-_-

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