Sortuj według odległości
Opis
Sort by Distance zachowanie zwraca tablicę identyfikatorów obiektów, które zostały posortowane według odległości. Jest to przydatne w grach typu tower defense, ponieważ może być używane do celowania w obiekt w promieniu innego obiektu.
Właściwości
Wyzwala natychmiastowo
|
Obiekt A |
Domyślnie jest to aktualnie wybrany obiekt. Możesz to zmienić na dowolny inny obiekt w scenie. |
| Obiekt B |
Obiekty w twojej scenie, między którymi mają być obliczane odległości i sortowane. Możesz wybrać tag, aby odwołać się do grupy obiektów. |
| Kotwica |
Użyj kotwicy, aby przesunąć pozycję. Domyślnie odległość jest obliczana między środkiem obiektu A a środkiem obiektu B. |
| Metoda sortowania |
Obiekty mogą być sortowane od najdalszego do najbliższego lub odwrotnie. |
| Określ zasięg |
Jeśli to zostanie włączone, obiekt będzie sortował tylko obiekty w danym zasięgu. Minimalna odległość to najbliższy obiekt, który można wykryć, a maksymalna odległość to najdalszy obiekt, który można wykryć. |
| Skoryguj dla powiększenia | Odległość między obiektami zwiększy się, gdy kamera zostanie oddalona. Dzieje się tak, ponieważ wizualnie są one dalej od siebie. Uwzględnia się to poprzez podzielenie odległości przez powiększenie. |
Wyniki
|
Obiekty |
Tablica posortowanych identyfikatorów obiektów. Jeśli metoda sortowania to Najbliżej najpierw, pierwszy indeks będzie przedstawiał najbliższy obiekt, drugi indeks będzie drugim najbliższym obiektem i tak dalej. Jest to odwrócone, gdy metoda sortowania to Najdalej najpierw, gdzie pierwszy indeks będzie przedstawiał najdalszy obiekt. Możesz uzyskać identyfikator obiektu z dowolnego indeksu za pomocą Pobierz wartość tablicy zachowania. |
Przykład
Możesz ustawić wieżę strażniczą, aby celowała w najbliższego wroga w zasięgu 10 metrów, wybierając Najbliżej najpierw jako typ sortowania i definiując zasięg od 0 do 10 metrów. Użyj zachowania Pobierz wartość tablicy aby uzyskać pierwszy indeks (indeks 0) w polu wyników obiektów - zachowanie pobierania wartości tablicy zwróci identyfikator najbliższego obiektu.

