uzu13 Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 Jak ma zrobic aby moj sprite obracal sie do kierunku myszki? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 ;/ GML direction=point_direction(x,y,mouse_x,mouse_y) image_angle=direction btw ciężko widzę niektórym kliknąć na górze strony 'szukaj' i wpisać dane słowo kluczowe... no bo po co Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 Dla niezarejestrowanego GM'a: cytat z FAQ Lub dla wersji niezarejestrowanej. Tworzymy animację obracającego się ludzika (można do tego użyć opcji 'Animation->Roation sequence' w 'Edit sprite' ). A następnie wpisujemy w STEP: GML direction=point_direction(x,y,celownik.x,celownik.y) image_single = direction * image_number/360; ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 4 Listopada 2009 Autor Udostępnij Opublikowano 4 Listopada 2009 DZIĘKI :D postac obraca sie w strone kursora ale jest nowy problem... jak zaczne chodzic jest animacja ktora juz nie obraca sie do kursora, jak puszcze klawisz ( postac stoi w miejscu) juz nie chce sie obracac do kursora... co z tym zrobic i aby animacja tez ustawiala sie do kursora? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 Że co? Chaotyczny ten Twój post... Z tego co zrozumiałem, to chcesz, żeby postać obracała się w kierunku kursora tylko wtedy, gdy się porusza? najprościej to GML //step if image_speed>0 direction=point_direction(x,y,mouse_x,mouse_y) image_angle=direction A jak nie to napisz normalnie o co Ci chodzi;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxon Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 Czemu image_speed? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 GML if ( speed > 0 ) { direction = point_direction( x,y, mouse_x, mouse_y ) image_angle = direction } :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 Czemu image_speed? Choćby dla tego, że nie wiedziałem jak ma zrobione poruszanie. Mógł mieć przykładowo x+=5 a wtedy speed nic nie da. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 4 Listopada 2009 Udostępnij Opublikowano 4 Listopada 2009 to tak uniwersalnie: GML if ( x != xprevious or y != yprevious ) { direction = point_direction( x,y, mouse_x, mouse_y ) image_angle = direction } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 8 Listopada 2009 Autor Udostępnij Opublikowano 8 Listopada 2009 niestety nie dziala... wlaczam gre, dopóki sie nie poruszam ( nie wciskam klaiwszy ruchu) postac obraca sie do kursora. gdy nacisne klawisz ruchu (obojetnie ktory w,s,a,d) postac idze do kursora!! a ja chce aby byla tylko animacja w strone kursora, a postac szla tam gdzie trzeba czyli: w-gora s-dol a-lewo d-prawo Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 8 Listopada 2009 Udostępnij Opublikowano 8 Listopada 2009 GML if ( x != xprevious or y != yprevious ) { image_angle = point_direction( x,y, mouse_x, mouse_y ) } ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 9 Listopada 2009 Autor Udostępnij Opublikowano 9 Listopada 2009 niestety dzieje się tak jak wyżęj opisałem... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 9 Listopada 2009 Udostępnij Opublikowano 9 Listopada 2009 lepiej pokaż projekt. powiem Ci co masz nie tak. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matizam7 Opublikowano 9 Listopada 2009 Udostępnij Opublikowano 9 Listopada 2009 wiem o co mu chodzi. chodzi oto że gościem sterujesz normalnie klawiszami ale żeby tylko była obrucona w strone kursora tak? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 9 Listopada 2009 Udostępnij Opublikowano 9 Listopada 2009 każdy już to wie... Ale chodzi o to, że gdzieś w kodzie musi mieć coś nie tak, bo odpowiedzi dostał dobre ale i tak mu nie działa. 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ę