Ordina per Distanza | hyperPad Documentation

Loading...

Logo

Descrizione

Il comportamento Ordina per Distanza restituisce un array di ID oggetto ordinati per distanza. Questo è utile per i giochi di difesa della torre perché può essere utilizzato per mirare a un oggetto all'interno di un raggio da un altro oggetto.

Proprietà

Attiva Immediatamente

Oggetto A

Per impostazione predefinita, questo è l'oggetto attualmente selezionato. Puoi cambiarlo con qualsiasi altro oggetto nella scena.

Oggetto B

Gli oggetti nella tua scena per calcolare le distanze tra di loro e ordinarli. Puoi selezionare un tag per riferirti a un gruppo di oggetti.

Ancora

Usa l'ancora per spostare la posizione. Per impostazione predefinita, la distanza viene calcolata tra il centro dell'oggetto A e il centro dell'oggetto B.

Metodo di Ordinamento

Gli oggetti possono essere ordinati dal più lontano al più vicino o viceversa.

Definisci Intervallo

Se questo è attivato, l'oggetto ordinerà solo gli oggetti all'interno di un determinato intervallo. La distanza minima è la più vicina a cui un oggetto può essere rilevato e la distanza massima è la più lontana a cui un oggetto può essere rilevato.

Compensare per ZoomLa distanza tra gli oggetti aumenterà man mano che la telecamera si allontana. Questo accade perché visivamente sono più distanti l'uno dall'altro. Questo viene tenuto in conto dividendo la distanza per lo zoom.

Output

Oggetti

Un array di ID oggetti ordinati. Se il metodo di ordinamento è Più Vicino Prima, il primo indice sarà l'oggetto più vicino, il secondo indice sarà il secondo oggetto più vicino e così via. Questo viene invertito quando il metodo di ordinamento è Più Lontano Prima, dove il primo indice sarà l'oggetto più lontano. Puoi ottenere un ID oggetto da qualsiasi indice usando il Ottieni Valore Array.

Esempio

Puoi far sì che una torre di avvistamento miri al nemico più vicino all'interno di 10 metri della sua portata selezionando Più Vicino Prima come tipo di ordinamento e definendo un intervallo da 0 a 10 metri. Usa il Ottieni Valore Array per ottenere il primo indice (indice 0) del campo output degli oggetti - il comportamento di ottieni valore array restituirà l'ID oggetto dell'oggetto più vicino.

Correlati

Calcola Distanza

Ottieni Valore Array