trolu122 Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 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 Więcej opcji udostępniania...
rryk2 Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 a w step daj: direction=image_angle w strzałce w lewo: image_angle+=1 a w prawo: image_angle-=1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sylwester Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 if keyboard_check_press(vk_right) image_angle-=1 if keyboard_check_press(vk_right) image_angle+=1 i zeby szedł do góry(naprzód) if keyboard_check_press(vk_up) x+=4 if keyboard_check_released(vk_up) speed=0 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rryk2 Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 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 Więcej opcji udostępniania...
Sylwester Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 sorry za offtop... no no rryk2 to już nie ten sam rryk co kiedyś. :thumbsup: :thumbsup: :thumbsup: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
rryk2 Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 heh;p JA też sory za offtop Ps. spadam bo ojciec siada ale jutro rano wejdę i zobaczę może komuś pomogę;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Vardi Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 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 Więcej opcji udostępniania...
pablo1517 Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 mi sie zdaje że lepiej odejmować od wartości direction a potem dac tylki image_angle=direction; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maxpayn Opublikowano 6 Maja 2007 Udostępnij Opublikowano 6 Maja 2007 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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę