taxi_driver Opublikowano 15 Grudnia 2011 Udostępnij Opublikowano 15 Grudnia 2011 Kolejne pytanko :) Potrzebuje by obiekt poruszajacy sie po sciezce przeszedl raz przed innym obiektem a za kolejnym przejsciem, zeby obiekt go zakrywal. Zrobilem tak: Obiekt A ustawilem na depth=190 Obiekt B (ktory porusza sie na sciezce) ustalilem depth na 180 nastepnie rozpoczalem poruszanie sie obiektu po sciezce, na koniec zmienilem depth na 200 i rozpoczalem poruszanie tego samego obiektu po drugiej sciezce. no i rozczarowanie... obiekt B porusza sie tylko po tej drugiej sciezce (???) gm dla obiektu B depth=180 path_start(path1,1,2,true) depth=200 path_start(path2,1,2,true) Czy ktos moze mi pomóc? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 15 Grudnia 2011 Administratorzy Udostępnij Opublikowano 15 Grudnia 2011 Pamiętaj, że kod wykonuje się w jednej klatce obrazu, tzn. że jeśli dasz coś jedno pod drugim, to się wykona "natychmiast". Zatem zanim obiekt zdąży nawet rozpocząć ruch po ścieżce 1 (bo wektor przesunięcia może zaistnieć dopiero między dwoma klatkami), to już ustawiłeś drugi. Druga scieżka powinna się zacząć dopiero, gdy pierwsza się skończy. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
taxi_driver Opublikowano 15 Grudnia 2011 Autor Udostępnij Opublikowano 15 Grudnia 2011 Pamiętaj, że kod wykonuje się w jednej klatce obrazu, tzn. że jeśli dasz coś jedno pod drugim, to się wykona "natychmiast". Zatem zanim obiekt zdąży nawet rozpocząć ruch po ścieżce 1 (bo wektor przesunięcia może zaistnieć dopiero między dwoma klatkami), to już ustawiłeś drugi. Druga scieżka powinna się zacząć dopiero, gdy pierwsza się skończy. hmm.. Tak naprawde to chodzi mi o ruch obiektu po sciezce z tym ze chce zeby obiekt w pewnych miejscach tej sciezki zmienial glebokosc "depth". Poniewaz nie wiem czy to wogole da sie zrobic podzielilem po prostu jedna sciezke na kilka mniejszych. Z tego co Gnysek napisales, rozumiem ze potrzebuje uzyc jakiejs zmiennej globalnej do "wyzwalania" wykonywania kolejnych sciezek?? Tylko skad bede wiedzial ze obiekt przebyl juz cala sciezke??? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 15 Grudnia 2011 Udostępnij Opublikowano 15 Grudnia 2011 Tylko skad bede wiedzial ze obiekt przebyl juz cala sciezke??? Jest do tego stosowna zmienna path_position, która przyjmuje wartości od 0 do 1, 0 to początek 1 to koniec. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
karolo320 Opublikowano 15 Grudnia 2011 Udostępnij Opublikowano 15 Grudnia 2011 albo event end of path 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ę