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¶
Inherits: RefCounted < Object
Represents the result of a 2D pathfinding query.
描述¶
This class stores the result of a 2D navigation path query from the NavigationServer2D.
教程¶
属性¶
|
||
|
||
|
||
|
Methods¶
void |
reset ( ) |
Enumerations¶
enum PathSegmentType:
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
This segment of the path goes through a region.
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
This segment of the path goes through a link.
Property Descriptions¶
PackedVector2Array path = PackedVector2Array()
void set_path ( PackedVector2Array value )
PackedVector2Array get_path ( )
The resulting path array from the navigation query. All path array positions are in global coordinates. Without customized query parameters this is the same path as returned by NavigationServer2D.map_get_path.
PackedInt64Array path_owner_ids = PackedInt64Array()
void set_path_owner_ids ( PackedInt64Array value )
PackedInt64Array get_path_owner_ids ( )
The ObjectID
s of the Objects which manage the regions and links each point of the path goes through.
RID[] path_rids = []
The RIDs of the regions and links that each point of the path goes through.
PackedInt32Array path_types = PackedInt32Array()
void set_path_types ( PackedInt32Array value )
PackedInt32Array get_path_types ( )
The type of navigation primitive (region or link) that each point of the path goes through.
Method Descriptions¶
void reset ( )
Reset the result object to its initial state. This is useful to reuse the object across multiple queries.