Navigation의 기본 경로 찾기 쿼리에 대한 액세스를 제공합니다.
생성자 및 액세서
기타 관련 참조 항목
![]() |
cancel ( self )![]() 지정된 GwNavAStar가 아직 완료되지 않은 경우 그냥 취소되고, 아무 계산도 이루어지지 않습니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
compute_async ( self )![]() GwNavAStar의 비동기 처리를 시작하고, 즉시 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
compute_blocking ( self )![]() GwNavAStar를 동기적으로 계산합니다. 경로는 함수가 반환하면 액세스할 수 있습니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목
![]() |
create ( database_or_world ) : stingray.GwNavAStar![]() GwNavAStar 오브젝트를 생성합니다.
|
database_or_world : | AStar를 실행할 GwNavDatabase입니다. GwNavWorld이면 기본 GwNavDatabase가 사용됩니다. any(...) 표기는 이 항목이 괄호 내에 표시되는 어떠한 유형의 인스턴스도 될 수 있다는 의미입니다. |
생성된 GwNavAStar입니다. |
![]() |
destroy ( self )![]() 지정된 GwNavAStar를 삭제합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
initialize ( self, start, dest )![]() 지정된 GwNavAStar를 초기화합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
start : | 시작 위치입니다. | |
dest : | 경로를 지정할 위치입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
is_safe_to_read_result ( self ) : boolean![]() 그런 다음 지정된 GwNavAStar에 대한 결과를 읽는 것이 안전한지 여부를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
처리가 끝나고 AStar 쿼리의 결과를 읽는 것이 안전한 경우 true이고, 그렇지 않으면 false입니다. |
![]() |
node_at_index ( self ) : stingray.Vector3?![]() 지정된 GwNavAStar에 대해 지정된 색인에서 노드의 위치를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
지정된 색인이 유효한 경우 해당 색인에서 노드의 위치를 반환합니다. 그렇지 않으면 nil을 반환합니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
![]() |
node_count ( self ) : number![]() 지정된 GwNavAStar의 경로에 있는 노드 수를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
경로에 있는 노드 수(경로가 없으면 0)입니다. |
![]() |
path_cost ( self ) : number![]() 지정된 GwNavAStar의 경로 비용을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
경로의 비용(경로가 없으면 0)입니다. |
![]() |
path_distance ( self ) : number![]() 지정된 GwNavAStar의 경로 거리(미터)를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
경로의 거리(경로가 없으면 0)입니다. |
![]() |
path_found ( self ) : boolean![]() 지정된 GwNavAStar가 경로를 찾을 수 있었는지 여부를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
경로가 발견되면 true를, 그렇지 않으면 false를 반환합니다. |
![]() |
set_channel_advanced_config ( self, turn_sampling_angle, channel_smoothing_angle, min_distance_between_gates, max_distance_between_gates )![]() 지정된 봇에 대한 채널 구성을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
turn_sampling_angle : | number | 이 값보다 크게 회전하면 동일한 여러 팬으로 분할됩니다. 도 단위입니다. |
channel_smoothing_angle : | number | 열린 공간으로 들어가거나 열린 공간을 종료할 때 경로 모서리 방향을 참조로 하여 얻어진 채널의 최대 각도입니다. 범위: [1, 89]. |
min_distance_between_gates : | number | 이 거리는 두 "회전 게이트" 사이의 간격을 넓히는 중에 추가된 두 개의 연속 게이트 간 최소 거리를 정의합니다. |
max_distance_between_gates : | number | 이 거리는 두 "회전 게이트" 사이의 간격을 넓히는 중에 추가된 두 개의 연속 게이트 간 최대 거리를 정의합니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_channel_radius ( self, channel_radius )![]() 지정된 봇에 대한 채널 구성을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
channel_radius : | number | 경로와 채널 경계 간 거리입니다. 미터 단위입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_channel_radius ( self, channel_radius )![]() 지정된 봇에 대한 채널 구성을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
channel_radius : | number | 경로와 채널 경계 간 거리입니다. 미터 단위입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_outside_navmesh_distance ( self, from_outside_navmesh_distance, to_outside_navmesh_distance )![]() from_outside_navmesh_distance 및 to_outside_navmesh_distance를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
from_outside_navmesh_distance : | number | 시작점이 NavMesh 외부에 있는 경우 NavMesh에 대해 검색되는 X축 및 Y축상 시작점부터의 최대 거리입니다. 검색 시 시작점 주변의 축 정렬 경계 상자 내부의 삼각형을 검색하고, 이때 from_outside_navmesh_distance와 같은 x축 및 y축상 절반 범위를 사용합니다. 이 기능을 비활성화하려면 이 값을 0으로 설정하면 됩니다. |
to_outside_navmesh_distance : | number | 대상점이 NavMesh 외부에 있는 경우 NavMesh에 대해 검색되는 X축 및 Y축상 대상점부터의 최대 거리입니다. 검색 시 대상점 주변의 축 정렬 경계 상자 내부의 삼각형을 검색하고, 이때 to_outside_navmesh_distance와 같은 x축 및 y축상 절반 범위를 사용합니다. 이 기능을 비활성화하려면 이 값을 0으로 설정하면 됩니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_propagation_box ( self, extent )![]() GwNavAStar에 대한 전파 상자 범위를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
extent : | number | 전파 방향 지정 2d 상자 경계와 [start, dest] 세그먼트 간 거리입니다. astar 전파는 상자 외부로 벗어나지 않습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_traverse_logic_data ( self, logic_data )![]() GwNavTraverseLogicData를 GwNavAStar로 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
logic_data : | 이 astar에 사용할 GwNavTraverseLogicData입니다. |
이 함수는 아무 값도 반환하지 않습니다. |