Urutkan Berdasarkan Jarak
Deskripsi
Perilaku Urutkan berdasarkan Jarak mengeluarkan array ID objek yang telah diurutkan berdasarkan jarak. Ini berguna untuk permainan tower defense karena dapat digunakan untuk menargetkan objek dalam radius objek lain.
Properti
Triggers Segera
|
Objek A |
Secara default, ini adalah objek saat ini yang dipilih. Anda dapat mengubah ini menjadi objek lain di dalam adegan. |
| Objek B |
Objek dalam adegan Anda untuk menghitung jarak antar objek dan mengurutkannya. Anda dapat memilih tag untuk merujuk ke sekelompok objek. |
| Jangkar |
Gunakan jangkar untuk mengatur posisi offset. Secara default, jarak dihitung antara pusat objek A dan pusat objek B. |
| Metode Urut |
Objek dapat diurutkan dari yang terjauh terlebih dahulu atau terdekat terlebih dahulu. |
| Tentukan Jarak |
Jika ini diaktifkan, objek hanya akan mengurutkan objek dalam jarak tertentu. Jarak minimum adalah kedekatan terdekat objek yang dapat terdeteksi, dan jarak maksimum adalah jarak terjauh objek yang dapat terdeteksi. |
| Kompensasi untuk Zoom | Jarak antara objek akan meningkat saat kamera melakukan zoom out. Ini karena mereka secara visual lebih jauh satu sama lain. Ini diperhitungkan dengan membagi jarak dengan zoom. |
Keluaran
|
Objek |
Sebuah array ID objek yang telah diurutkan. Jika metode pengurutan adalah Terdekat Terlebih Dahulu, indeks pertama akan menjadi objek terdekat, indeks kedua akan menjadi objek terdekat kedua, dan seterusnya. Ini dibalik ketika metode pengurutan adalah Terjauh Terlebih Dahulu di mana indeks pertama adalah objek terjauh. Anda dapat mendapatkan ID objek dari indeks manapun menggunakan Dapatkan Nilai Array. |
Contoh
Anda dapat membuat menara pengawas menargetkan musuh terdekat dalam jarak 10 meter dari jangkauannya dengan memilih Terdekat Terlebih Dahulu sebagai jenis pengurutan dan mendefinisikan jangkauan dari 0 hingga 10 meter. Gunakan behaviour Dapatkan Nilai Array untuk mendapatkan indeks pertama (indeks 0) dari bidang keluaran objek - perilaku mendapatkan nilai array akan mengembalikan ID objek dari objek terdekat.

