NavigationPathQueryResult2D
继承: RefCounted < Object
代表 2D 寻路查询的结果。
描述
这个类存储的是向 NavigationServer2D 进行 2D 导航路径查询的结果。
教程
属性
| ||
| ||
| ||
|
方法
void | reset ( ) |
枚举
enum PathSegmentType:
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
这一段路径穿过了某个地区。
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
这一段路径穿过了某个链接。
属性说明
PackedVector2Array path = PackedVector2Array()
void set_path ( PackedVector2Array value )
PackedVector2Array get_path ( )
导航查询的路径数组结果。所有的路径数组位置都使用全局坐标。未自定义查询参数时,与 NavigationServer2D.map_get_path 返回的路径相同。
PackedInt64Array path_owner_ids = PackedInt64Array()
void set_path_owner_ids ( PackedInt64Array value )
PackedInt64Array get_path_owner_ids ( )
管理路径上的各个点所经过的地区和链接的 Object 的 ObjectID
。
RID[] path_rids = []
路径上的各个点所经过的地区和链接的 RID。
PackedInt32Array path_types = PackedInt32Array()
void set_path_types ( PackedInt32Array value )
PackedInt32Array get_path_types ( )
路径上的各个点所经过的导航图元类型(地区或链接)。
方法说明
void reset ( )
将结果对象重置为其初始状态。这对于在多次查询中重复使用该对象是很有用的。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.