Sortiraj prema Udaljenosti
Opis
Sort by Distance ponašanje vraća niz ID-eva objekata koji su sortirani prema udaljenosti. Ovo je korisno za igre sa obrambenim tornjevima jer se može koristiti za gađanje objekta unutar radijusa drugog objekta.
Osobine
Odmah Aktivira
|
Objekt A |
Prema zadanim postavkama, ovo je trenutni označeni objekt. Možete to promeniti na bilo koji drugi objekt u sceni. |
| Objekt B |
Objekti u vašoj sceni između kojih će se izračunati udaljenosti i sortirati. Možete odabrati oznaku da referencirate grupu objekata. |
| Sidro |
Koristite sidro za pomeranje pozicije. Prema zadanim postavkama, udaljenost se izračunava između centra objekta A i centra objekta B. |
| Metod Sortiranja |
Objekti se mogu sortirati od najdaljeg do najbližeg ili obrnuto. |
| Definiši Opseg |
Ako je ovo uključeno, objekt će sortirati samo objekte unutar datog opsega. Minimalna udaljenost je najbliža udaljenost na kojoj se objekt može detektovati, a maksimalna udaljenost je najdalja udaljenost na kojoj se objekt može detektovati. |
| Kompenzuj za Uvećanje | Udaljenost između objekata će se povećavati kako se kamera uvećava. To je zato što se vizuelno nalaze dalje jedni od drugih. To se uzima u obzir deljenjem udaljenosti sa uvećanjem. |
Izlazi
|
Objekti |
Niz sortiranja ID-eva objekata. Ako je metod sortiranja Najbliži Prvo, prvi indeks će biti najbliži objekt, drugi indeks će biti drugi najbliži objekt, i tako dalje. Ovo se obrće kada je metod sortiranja Najdalji Prvo gde će prvi indeks biti najdalji objekt. Možete dobiti ID objekta iz bilo kog indeksa korišćenjem Get Array Value ponašanja. |
Primer
Možete imati posmatrački toranj koji cilja najbližeg neprijatelja unutar 10 metara od svog radijusa tako što ćete odabrati Najbliži Prvo kao tip sortiranja i definisati opseg od 0 do 10 metara. Koristite the Get Array Value ponašanje da biste dobili prvi indeks (indeks 0) izlaznog polja objekata - ponašanje get array value će vratiti ID objekta najbližeg objekta.

