GwNavAStar - stingray.GwNavAStar 오브젝트 참조 - Stingray Lua API 참조

stingray.GwNavAStar 오브젝트 참조

설명

Navigation의 기본 경로 찾기 쿼리에 대한 액세스를 제공합니다.

열거

AStar Try CanGo Mode

함수

매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

database_or_world :

any(stingray.GwNavWorld, stingray.GwNavDatabase)

AStar를 실행할 GwNavDatabase입니다. GwNavWorld이면 기본 GwNavDatabase가 사용됩니다.

any(...) 표기는 이 항목이 괄호 내에 표시되는 어떠한 유형의 인스턴스도 될 수 있다는 의미입니다.
반환하는 항목

stingray.GwNavAStar

생성된 GwNavAStar입니다.

매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

start :

stingray.Vector3

시작 위치입니다.

dest :

stingray.Vector3

경로를 지정할 위치입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

boolean

처리가 끝나고 AStar 쿼리의 결과를 읽는 것이 안전한 경우 true이고, 그렇지 않으면 false입니다.

매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

stingray.Vector3?

지정된 색인이 유효한 경우 해당 색인에서 노드의 위치를 반환합니다. 그렇지 않으면 nil을 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

경로에 있는 노드 수(경로가 없으면 0)입니다.

매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

경로의 비용(경로가 없으면 0)입니다.

매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

경로의 거리(경로가 없으면 0)입니다.

매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

boolean

경로가 발견되면 true를, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

turn_sampling_angle :

number

이 값보다 크게 회전하면 동일한 여러 팬으로 분할됩니다. 도 단위입니다.

channel_smoothing_angle :

number

열린 공간으로 들어가거나 열린 공간을 종료할 때 경로 모서리 방향을 참조로 하여 얻어진 채널의 최대 각도입니다. 범위: [1, 89].

min_distance_between_gates :

number

이 거리는 두 "회전 게이트" 사이의 간격을 넓히는 중에 추가된 두 개의 연속 게이트 간 최소 거리를 정의합니다.

max_distance_between_gates :

number

이 거리는 두 "회전 게이트" 사이의 간격을 넓히는 중에 추가된 두 개의 연속 게이트 간 최대 거리를 정의합니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

channel_radius :

number

경로와 채널 경계 간 거리입니다. 미터 단위입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

channel_radius :

number

경로와 채널 경계 간 거리입니다. 미터 단위입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상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으로 설정하면 됩니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

extent :

number

전파 방향 지정 2d 상자 경계와 [start, dest] 세그먼트 간 거리입니다. astar 전파는 상자 외부로 벗어나지 않습니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavAStar

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

logic_data :

stingray.GwNavTraverseLogicData

이 astar에 사용할 GwNavTraverseLogicData입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.