Skocz do zawartości

Zmiana gelebokosci w trakcie ruchu po sciezce.


Rekomendowane odpowiedzi

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

  • Administratorzy

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

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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...