Tri par distance | hyperPad Documentation

Loading...

Logo

Description

Le comportement Tri par Distance produit un tableau d'ID d'objets qui ont été triés par distance. Cela est utile pour les jeux de défense de tour car il peut être utilisé pour cibler un objet dans un rayon d'un autre objet.

Propriétés

Déclenche immédiatement

Objet A

Par défaut, c'est l'objet actuel sélectionné. Vous pouvez changer cela pour n'importe quel autre objet dans la scène.

Objet B

Les objets dans votre scène pour calculer les distances entre et trier. Vous pouvez sélectionner une balise pour faire référence à un groupe d'objets.

Ancre

Utilisez l'ancre pour décaler la position. Par défaut, la distance est calculée entre le centre de l'objet A et le centre de l'objet B.

Méthode de Tri

Les objets peuvent être triés de celui le plus éloigné au plus proche ou inversement.

Définir la Portée

Si ceci est activé, l'objet ne triera que les objets dans une certaine portée. La distance minimale est la plus proche qu'un objet peut être détecté et la distance maximale est la plus éloignée qu'un objet peut être détecté.

Compensé pour le ZoomLa distance entre les objets augmentera à mesure que la caméra fait un zoom arrière. Cela est dû au fait qu'ils semblent visuellement éloignés les uns des autres. Cela est pris en compte en divisant la distance par le zoom.

Sorties

Objets

Un tableau d'IDs d'objets triés. Si la méthode de tri est Proche en Premier, le premier index sera l'objet le plus proche, le deuxième index sera le deuxième objet le plus proche, et ainsi de suite. Cela est inversé lorsque la méthode de tri est Éloigné en Premier où le premier index sera l'objet le plus éloigné. Vous pouvez obtenir un ID d'objet à partir de n'importe quel index en utilisant le Obtenir la Valeur du Tableau comportement.

Exemple

Vous pouvez avoir une tour de guet ciblant l'ennemi le plus proche dans un rayon de 10 mètres en sélectionnant Proche en Premier comme type de tri et définissant une portée de 0 à 10 mètres. Utilisez le Obtenir la Valeur du Tableau comportement pour obtenir le premier index (index 0) du champ de sortie d'objets - le comportement de récupération de la valeur du tableau renverra l'ID de l'objet le plus proche.

Liens Associés

Calculer la Distance

Obtenir la Valeur du Tableau