Mesafeye Göre Sırala | hyperPad Documentation

Loading...

Logo

Açıklama

Mesafeye Göre Sırala davranışı, mesafeye göre sıralanmış nesne ID'lerinin bir dizisini çıkartır. Bu, bir nesneyi başka bir nesnenin etrafındaki bir yarıçap içinde hedeflemek için kullanışlıdır; bu nedenle kule savunma oyunları için yararlıdır.

Özellikler

Anında Tetikler

Nesne A

Varsayılan olarak, bu seçili olan mevcut nesnedir. Bunu sahnedeki başka bir nesneyle değiştirebilirsiniz.

Nesne B

Sahnenizde mesafeleri hesaplamak ve sıralamak için nesneler. Bir grup nesneyi referans almak için bir etiket seçebilirsiniz.

Referans

Konumu kaydırmak için referansı kullanın. Varsayılan olarak, mesafe, nesne A’nın merkezi ile nesne B’nin merkezi arasındaki mesafe olarak hesaplanır.

Sıralama Yöntemi

Nesneler en uzaktan en yakına veya en yakından en uzağa doğru sıralanabilir.

Mesafeyi Tanımla

Eğer bu açılırsa, nesne yalnızca belirli bir aralık içindeki nesneleri sıralar. Minimum mesafe, bir nesnenin algılanabileceği en yakın mesafedir ve maksimum mesafe, algılanabileceği en uzak mesafedir.

Zoom İçin Telafi EtNesneler arasındaki mesafe, kamera uzaklaştıkça artar. Çünkü nesneler görsel olarak birbirlerinden daha uzakta gibi görünmektedir. Bu, mesafeyi zoom ile bölerek hesaba katılır.

Çıktılar

Nesneler

Sıralanmış nesne ID’lerinin bir dizisi. Eğer sıralama yöntemi En Yakın Önce ise, ilk indeks en yakın nesne, ikinci indeks ikinci en yakın nesne vb. olacaktır. Bu, sıralama yöntemi En Uzak Önce olduğunda tersine çevrilir; burada ilk indeks en uzak nesne olur. Herhangi bir indeksten bir nesne ID'si almak için Dizi Değerini Al davranışını kullanabilirsiniz.

Örnek

Bir gözetleme kulesi, 10 metrelik menzilinde en yakın düşmanı hedef alabilir, sıralama türü olarak En Yakın Önce seçerek ve 0 ile 10 metre arasında bir aralık tanımlayarak. Dizi Değerini AlDizi Değerini Al davranışını kullanarak nesnelerin çıktı alanının ilk indeksini (indeks 0) alabilirsiniz - dizi değerini alma davranışı en yakın nesnenin nesne ID'sini dönecektir.

İlgili

Mesafe Hesapla

Dizi Değerini Al