Deus Opublikowano 25 Listopada 2008 Udostępnij Opublikowano 25 Listopada 2008 Witam wszystkich Piszę w tym dziale, gdyż uważam że jest to trudniejszy problem do rozwiązania (poza tym już trochę lepiej poznałem gm'a). Jeśli jednak jest to złe miejsce to przepraszam (proszę przenieść). Problem polega na tym, że mam gościa(obj_gracz), który strzela z pistoletu. Jak on się porusza to podąża za nim view. (podąża-jest ok) Chcę zrobić tak, że jak gość wystrzeli 1 pocisk to view podąża za samym pociskiem, dopóki ten nie zniknie (dopóki nie nastąpi tzw. instance_destroy() ;) ). Jak pocisku nie będzie to aby view podążał znowu za graczem. (i tu tkwi problem) W tej chwili mam tak: View 1 follow obj_gracz View 2 follow obj_pocisk view'y mają wielkość 800x600 plansza ma wielskość 2000x600 (Przykładowe parametry) I to jest tak. Jak pocisk poleci poza ten obszar 800x600 ekran view podąża za pociskiem, jak ten zniknie to view zostaje przesunięty i nie idzie za kolesiem. W tematach ani postach nie znalazłem nic takiego. Próbowałem sprawę rozwiązać przy pomocy 2 view'ów ale wtedy i tak działa tylko view1 (podążanie za graczem). Jakieś pomysły? P.S. Do tej pory w moich projektach używałem tylko 1 view i podążanie tylko za 1 obiektem. P.S. 2 widok Top Down, jeśli to istotne. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maxpayn Opublikowano 25 Listopada 2008 Udostępnij Opublikowano 25 Listopada 2008 Zrób jeden view, i w pocisku GML (create) view_object[0] = id; GML (destroy) view_object[0] = obj_gracz; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Deus Opublikowano 25 Listopada 2008 Autor Udostępnij Opublikowano 25 Listopada 2008 Dzięki dokładnie o to mi chodziło. :thumbsup: Problem rozwiązany. 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ę