Colak Opublikowano 22 Kwietnia 2008 Udostępnij Opublikowano 22 Kwietnia 2008 Witam, chcę zrobić, aby postać jak jest w lewo obrócona to pocisk leci w lewo itd. i mam taki kod: W create pocisku self: if (sprite_index=up) then vspeed=(-10); if (sprite_index=down) then vspeed=(10); if (sprite_index=prawo) then hspeed=(10); if (sprite_index=lewo) then hspeed=(-10); W evencie press space self: instance_create(x+5,y+5,obj_pocisk) Aha.. no i w tym problem, że jak nacisne tą spacje, to pocisk stoi w miejscu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tuzin12 Opublikowano 22 Kwietnia 2008 Udostępnij Opublikowano 22 Kwietnia 2008 w evencie press space self GML p=instance_create(x+5,y+5,obj_pocisk) if (direction=0) { p.sprite_index=prawo } if (direction=180) { p.sprite_index=lewo } if (direction=90) { p.sprite_index=up } if (direction=270) { p.sprite_index=down } Chyba coś poknociłem z direction. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
fervi (Skovv) Opublikowano 22 Kwietnia 2008 Udostępnij Opublikowano 22 Kwietnia 2008 zrób 4 pociski i daj po 4 objekty lub zrób 4 sprity i pocisk ma zmieniać sprite, ale mogą być problemy xD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Harv Opublikowano 22 Kwietnia 2008 Udostępnij Opublikowano 22 Kwietnia 2008 Direction + speed! Jeśli robisz top-down, to nie zawalaj gry spritemia up/down/left/right. Od tego jest image_angle. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
warcrawt Opublikowano 23 Kwietnia 2008 Udostępnij Opublikowano 23 Kwietnia 2008 w create pocisku: GML direction=obj_player.direction image_angle=direction speed=10 w spacji w obj_player: GML instance_create(x,y,obj_pocisk) 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ę