NavigationPathQueryResult2D

继承: RefCounted < Object

代表 2D 寻路查询的结果。

描述

这个类存储的是向 NavigationServer2D 进行 2D 导航路径查询的结果。

教程

属性

PackedVector2Array

path

PackedVector2Array()

PackedInt64Array

path_owner_ids

PackedInt64Array()

RID[]

path_rids

[]

PackedInt32Array

path_types

PackedInt32Array()

方法

void

reset ( )


枚举

enum PathSegmentType:

PathSegmentType PATH_SEGMENT_TYPE_REGION = 0

这一段路径穿过了某个地区。

PathSegmentType PATH_SEGMENT_TYPE_LINK = 1

这一段路径穿过了某个链接。


属性说明

PackedVector2Array path = PackedVector2Array()

导航查询的路径数组结果。所有的路径数组位置都使用全局坐标。未自定义查询参数时,与 NavigationServer2D.map_get_path 返回的路径相同。


PackedInt64Array path_owner_ids = PackedInt64Array()

管理路径上的各个点所经过的地区和链接的 ObjectObjectID


RID[] path_rids = []

  • void set_path_rids ( RID[] value )

  • RID[] get_path_rids ( )

路径上的各个点所经过的地区和链接的 RID


PackedInt32Array path_types = PackedInt32Array()

路径上的各个点所经过的导航图元类型(地区或链接)。


方法说明

void reset ( )

将结果对象重置为其初始状态。这对于在多次查询中重复使用该对象是很有用的。

Previous Next


© 版权所有 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.