cysior Opublikowano 6 Lipca 2009 Udostępnij Opublikowano 6 Lipca 2009 Mam problem chodzi o to, ze nie wiem co tu jest zle i czego sprity sie nie ruszaja ;/ Kod: Step: GML if keyboard_check (vk_left) { sprite_index=sprite0 image_speed=6 { if place_free(x-6,y) then x-=6 { direct = 180 } } } if keyboard_check (vk_right) { sprite_index=sprite7 image_speed=6 { if place_free(x+6,y) then x+=6 { direct = 360 } } } Begin Step: GML if ( not keyboard_check( vk_up ) and not keyboard_check( vk_down ) and not keyboard_check( vk_right ) and not keyboard_check( vk_left )) { if direct = 180 { sprite_index = sprite9 image_speed=6 } else if direct = 360 { sprite_index = sprite8 image_speed=6 } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
47xxxxxxxx Opublikowano 6 Lipca 2009 Udostępnij Opublikowano 6 Lipca 2009 Musisz dać wartość od jedynki do zera.Czyli musisz tak "rozciągnąć" liczbe.Czyli zamiast 6 będzie 0.16666666666666666666666666666667 czyli w zaokrągleniu 0.16.Musisz dać coś takiego: image_speed = 1/[liczba] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
cysior Opublikowano 6 Lipca 2009 Autor Udostępnij Opublikowano 6 Lipca 2009 dzieki :) 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ę