Ce que fait la commande
Rend la distance entre deux entités de la scène, chacune trouvée par son identifiant ou son nom.
Syntaxe
EntityDistance(entity string, other string) → floatParamètres
| Nom | Type | Rôle |
|---|---|---|
| entity | string | L'identifiant, le nom ou le tag de la première entité. Il doit désigner une seule entité. |
| other | string | L'identifiant, le nom ou le tag de la seconde entité. Il doit désigner une seule entité. |
Chaque forme rend
float
La distance en ligne droite, en 3D, entre leurs positions, ou -1 quand l'un des noms ne désigne pas exactement une entité.
Exemple · engendré
DO Print(EntityDistance("value", "value")) Sync()LOOPEntityDistance est appelé et sa réponse est affichée à chaque image. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.