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...
NavigationPathQueryResult2D
Експериментальний: This class may be changed or removed in future versions.
Успадковує: RefCounted < Object
Представляємо результат запиту 2D.
Опис
Цей клас зберігає результат запиту на 2D навігаційного шляху з NavigationServer2D.
Посібники
Властивості
|
||
|
||
|
||
|
||
|
Методи
void |
reset() |
Переліки
enum PathSegmentType: 🔗
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
Цей сегмент шляху проходить через область.
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
Цей сегмент шляху проходить за посиланням.
Описи властивостей
PackedVector2Array path = PackedVector2Array() 🔗
void set_path(value: PackedVector2Array)
PackedVector2Array get_path()
Отриманий масив шляху з навігаційного запиту. Усі позиції масиву шляху в глобальних координатах. Без індивідуальних параметрів запиту, це той самий шлях, який повернув NavigationServer2D.map_get_path().
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.
Повертає довжину шляху.
PackedInt64Array path_owner_ids = PackedInt64Array() 🔗
void set_path_owner_ids(value: PackedInt64Array)
PackedInt64Array get_path_owner_ids()
ObjectID Object, які керують регіонами і зв'язують кожну точку шляху.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt64Array for more details.
RID регіонів і посилань, які кожен пункт шляху проходить через.
PackedInt32Array path_types = PackedInt32Array() 🔗
void set_path_types(value: PackedInt32Array)
PackedInt32Array get_path_types()
Тип навігаційної примітивності (регіон або посилання), що кожен пункт шляху проходить через.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Описи методів
void reset() 🔗
Відновити об'єкт результату до початкового стану. Це корисно для повторного використання об'єкта в декількох запитах.