Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
NavigationPathQueryResult3D
Expérimental : This class may be changed or removed in future versions.
Hérite de : RefCounted < Object
Représente le résultat d'une requête de recherche de chemin 3D.
Description
Cette classe stocke le résultat d'une requête de recherche de chemin 3D du NavigationServer3D.
Tutoriels
Propriétés
|
||
|
||
|
||
|
||
|
Méthodes
void |
reset() |
Énumérations
enum PathSegmentType: 🔗
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
Ce segment du chemin traverse une région.
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
Ce segment du chemin traverse un lien.
Descriptions des propriétés
PackedVector3Array path = PackedVector3Array() 🔗
void set_path(value: PackedVector3Array)
PackedVector3Array get_path()
Le tableau du chemin résultant de la requête de navigation. Toutes les positions du tableau du chemin sont dans les coordonnées globales. Sans paramètres de requête personnalisés, il s'agit du même chemin que celui renvoyé par NavigationServer3D.map_get_path().
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector3Array for more details.
Renvoie la longueur du chemin.
PackedInt64Array path_owner_ids = PackedInt64Array() 🔗
void set_path_owner_ids(value: PackedInt64Array)
PackedInt64Array get_path_owner_ids()
Les ObjectIDs des Objects qui gèrent les régions et les liens de chaque point que le chemin traverse.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt64Array for more details.
Les RIDs des régions et des liens de chaque point que le chemin traverse.
PackedInt32Array path_types = PackedInt32Array() 🔗
void set_path_types(value: PackedInt32Array)
PackedInt32Array get_path_types()
Le type de primitive de navigation (région ou lien) que chaque point du chemin traverse.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Descriptions des méthodes
void reset() 🔗
Réinitialise l'objet résultat à son état initial. Ceci est utile pour réutiliser l'objet dans plusieurs requêtes.