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

stingray.GwNavBot 오브젝트 참조

설명

Navigation 봇을 나타냅니다.

함수

매개변수

self :

stingray.GwNavBot

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

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

self :

stingray.GwNavBot

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

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

self :

stingray.GwNavBot

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

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

destination :

stingray.Vector3

원하는 경로의 끝점입니다.

반환하는 항목

boolean

새 경로 계산 경로가 성공적으로 추가되었는지 여부를 알려 줍니다.

매개변수

self :

stingray.GwNavBot

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

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

delta_time :

number

마지막 프레임 이후의 델타 시간(초)입니다.

velocity :

stingray.Vector3?

적용할 속도(선택 사항)입니다. 제공되지 않는 경우 봇의 출력 속도가 사용됩니다.

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

stingray.Vector3

NavMesh에서의 위치입니다.

아무 위치도 찾을 수 없는 경우에는 입력 위치가 반환됩니다.

매개변수

self :

stingray.GwNavBot

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

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

distance :

number

스플라인에서 이동할 거리입니다.

반환하는 항목

stingray.Vector3?

이동이 성공하면 스플라인상의 위치를 반환합니다. 그렇지 않으면 nil을 반환합니다.

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

stingray.Vector3?

이동이 성공하면 스플라인상 위치의 탄젠트를 반환합니다. 그렇지 않으면 nil을 반환합니다.

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

self :

stingray.GwNavBot

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

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

astar :

stingray.GwNavAStar

GwNavAStar는 봇이 뒤따라 오는 찾은 경로를 실행하므로 봇과 동일한 데이터베이스에서 실행하도록 설정해야 합니다(init_astar_query가 사용되는 경우 이미 완료됨).

반환하는 항목

boolean

계산을 위해 쿼리가 성공적으로 추가되었는지 여부를 알려 줍니다.

매개변수

database_or_world :

any(stingray.GwNavWorld, stingray.GwNavDatabase)

봇이 새 대상을 계산하는 데 사용할 GwNavDatabase를 지정합니다. GwNavWorld인 경우 기본값 GwNavDatabase가 사용됩니다.

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

height :

number

봇의 높이입니다.

radius :

number

봇의 반지름입니다.

max_speed :

number

봇의 최대 선형 속도입니다.

position :

stingray.Vector3

봇을 생성해야 하는 위치입니다.

반환하는 항목

stingray.GwNavBot

새로운 GwNavBot입니다.

매개변수

self :

stingray.GwNavBot

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

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

smart_object_interval :

stingray.GwNavSmartObjectInterval

쓸 간격

max_distance :

number

미리 보려는 최대 거리(미터)입니다.

반환하는 항목

boolean

현재 또는 다음 GwNavSmartObjectInterval을 성공적으로 검색한 경우 true를, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.GwNavBot

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

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

stingray.GwNavDatabase

이 봇에서 사용하는 GwNavDatabase입니다.

매개변수

self :

stingray.GwNavBot

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

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

self :

stingray.GwNavBot

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

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

repath_distance :

number?

군중 분산 경로에 군중이 과도하게 몰리는 경우 경로를 다시 계산해야 할지 여부를 확인하기 위해 봇이 사용하는 거리(미터)입니다. 기본값은 5입니다.

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

no_repath_distance :

number?

군중이 과도하게 몰려 봇이 현재 대체 경로를 계산 중이라고 해도 현재 경로를 고수하기 위해 봇이 사용하는 거리(미터)입니다. 기본값은 1입니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.GwNavBot

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

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

smart_object_interval :

stingray.GwNavSmartObjectInterval

봇이 수동 제어하게 될 스마트 오브젝트 간격

반환하는 항목

boolean

수동 제어에 성공적으로 들어간 경우 true를, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.GwNavBot

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

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

boolean

수동 제어에 성공적으로 종료한 경우 true를, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.GwNavBot

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

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

stingray.GwNavAStar

봇이 보유한 GwNavAStar 쿼리입니다.

매개변수

self :

stingray.GwNavBot

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

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

number

경로에서 진행 중인 봇부터 경로 끝까지 남은 거리입니다.

또는, 경로가 없거나 GetProgressOnLivePathStatus가 유효하지 않은 경우에는 nil을 반환합니다.

매개변수

self :

stingray.GwNavBot

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

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

astar :

stingray.GwNavAStar

GwNavAStar는 이 봇 Path Finder 설정으로 초기화됩니다.

destination :

stingray.Vector3

원하는 경로의 끝점입니다.

반환하는 항목

boolean

쿼리가 성공적으로 초기화되었는지 여부를 나타냅니다.

그런 다음 GwNavAStar.set* 함수를 사용하여 설정할 수 있으며 실행 중인 쿼리로 봇 상태를 업데이트하는 compute_path_async를 사용하여 계산하거나, GwNavAStar.compute_blocking을 사용하여 실행한 다음 inject_path를 사용하여 따라갈 경로로 설정해야 합니다.

매개변수

self :

stingray.GwNavBot

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

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

astar :

stingray.GwNavAStar

설정할 경로를 계산한 [GwNavAstar]입니다.

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

self :

stingray.GwNavBot

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

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

boolean

봇이 현재 경로를 계산 중인 경우 true를 반환합니다.

이 함수를 통해 계산이 완료되었는지 알 수 있습니다.

매개변수

self :

stingray.GwNavBot

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

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

boolean

현재 봇에 경로가 있으면 true를 반환합니다.

매개변수

self :

stingray.GwNavBot

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

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

boolean

경로가 무효화되어 봇에 경로를 다시 지정해주어야 하는 경우 true를 반환합니다.

매개변수

self :

stingray.GwNavBot

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

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

stingray.GwNavTagLayerCostTable

이 봇에 대한 GwNavTagLayerCostTable입니다.

매개변수

self :

stingray.GwNavBot

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

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

self :

stingray.GwNavBot

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

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

self :

stingray.GwNavBot

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

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

stingray.Vector3

Navigation이 제안하는 속도가 이 봇에 적용되어야 합니다.

매개변수

self :

stingray.GwNavBot

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

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

try_can_go_mode :

stingray.GwNavAStar.TryCanGoMode

AStar 쿼리를 실행하기 전에 RayCanGo 쿼리가 실행되었는지 확인합니다.

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

self :

stingray.GwNavBot

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

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

enable_slowing :

boolean

true로 설정하면, 줄어든 속도를 사용하는 속도 후보가 고려됩니다. 그렇지 않으면 Bot::GetDesiredSpeed() 길이를 사용하는 속도 후보만 고려됩니다.

enable_forcing :

boolean

true로 설정하면, 한동안 다른 솔루션을 찾지 못하는 경우 충돌에 대한 솔루션이 허용됩니다.

enable_stop :

boolean

true로 설정하면, null 속도 후보가 고려됩니다. 그렇지 않으면 AvoidanceSolver가 봇의 중지를 고려하지 않기 때문에 이로 인해 때로는 충돌체를 강제로 통과합니다.

stop_wait_time_s :

number

엔티티가 중지되면 이 시간(초)을 기다렸다가 다시 이동합니다.

forcing_time_s :

number

enable_forcing이 true인 경우, forcing_wait_time_s초가 지연된 후에만 최대 이 시간 동안 강제로 통과합니다.

forcing_wait_time_s :

number

enable_forcing이 true인 경우, 이 시간(초) 이후 강제로 통과합니다.

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

self :

stingray.GwNavBot

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

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

half_height :

number

잠재적 충돌체를 수집하는 봇 고도의 위와 아래 높이를 정의합니다. 미터 단위입니다.

radius :

number

잠재적 충돌체를 수집하는 봇을 둘러싸는 반지름을 정의합니다. 미터 단위입니다.

frame_delay :

number

연속되는 두 번의 잠재적 충돌체 수집 사이의 프레임 수를 정의합니다.

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

self :

stingray.GwNavBot

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

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

angle_span :

number

컴퓨터가 후보를 계산하는 데 사용하게 되는, 봇 앞쪽 원뿔의 범위(도)입니다.

time_to_collision :

number

장애물이 time_to_collision초 안에 충돌하는 경우 이를 고려합니다.

sample_count :

number

회피 컴퓨터 샘플 개수(예: angle_span으로 지정된 원뿔 내에서 수집하는 샘플 개수)입니다.

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

self :

stingray.GwNavBot

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

이 함수를 호출할 때에는 항상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.GwNavBot

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

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

channel_radius :

number

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

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

self :

stingray.GwNavBot

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

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

max_linear_speed :

number

봇이 도달할 수 있는 최대 선형 속도입니다.

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

self :

stingray.GwNavBot

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

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

cost_table :

stingray.GwNavTagLayerCostTable

GwNavBotGwNavTraverseLogicData가 사용할 GwNavTagLayerCostTable입니다.

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

self :

stingray.GwNavBot

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

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

from_outside_navmesh_distance :

number

시작점이 NavMesh 외부에 있는 경우 NavMesh에 대해 검색되는 X축 및 Y축상 시작점부터의 최대 거리입니다. 검색 시 시작점 주변의 축 정렬 경계 상자 내부의 삼각형을 검색하고, 이때 from_outside_navmesh_distance와 같은 x축 및 y축상 절반 범위를 사용합니다. 이 기능을 비활성화하려면 이 값을 0.f로 설정하면 됩니다.

to_outside_navmesh_distance :

number

대상점이 NavMesh 외부에 있는 경우 NavMesh에 대해 검색되는 X축 및 Y축상 대상점부터의 최대 거리입니다. 검색 시 대상점 주변의 축 정렬 경계 상자 내부의 삼각형을 검색하고, 이때 to_outside_navmesh_distance와 같은 x축 및 y축상 절반 범위를 사용합니다. 이 기능을 비활성화하려면 이 값을 0.f로 설정하면 됩니다.

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

self :

stingray.GwNavBot

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

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

propagation_box_extent :

number

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

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

self :

stingray.GwNavBot

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

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

animation_driven :

boolean

속도를 스플라인에서 직접 읽어 올지, 아니면 대신 애니메이션 구동 방식을 사용할지 선택합니다.

max_distance_to_spline_position :

number

봇이 스플라인상 위치로부터 이 거리(미터) 이상 떨어져 있으면 스플라인을 다시 계산합니다.

spline_length :

number

스플라인 계산 시 채널에서 미리 보려는 거리입니다. 근시로 인해 인공 회전 추가를 피하려면 봇이 경로에서 만나게 되는 가장 긴 직선보다도 길어야 합니다.

spline_distance_to_borders :

number

채널 경계에서부터 스플라인의 이상적인 최소 거리입니다(충분한 여유가 있는 경우).

spline_recomputation_ratio :

number

봇이 스플라인을 따라 spline_length * spline_recomputation_ratio 미터 이동하고 나면 이 값은 다시 계산됩니다.

target_on_spline_distance :

number

대상은 최종 속도 계산에 사용되는 스플라인상의 한 점입니다. 이 매개변수는 animation_driven이 true인 경우 스플라인상 봇의 위치로부터 이 대상까지의 거리를 제어합니다. animation_driven이 false인 경우에는 대상 위치가 봇에 최대한 가깝고, 따라서 이 거리가 사용되지 않습니다.

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

self :

stingray.GwNavBot

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

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

use_avoidance :

boolean

봇이 다른 봇과 장애물을 피해야 하는지 여부를 나타냅니다.

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

self :

stingray.GwNavBot

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

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

use_channel :

boolean

채널을 사용하는지 여부를 나타냅니다.

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

self :

stingray.GwNavBot

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

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

stingray.GwNavTraverseLogicData

이 봇에 대한 GwNavTraverseLogicData입니다.

매개변수

self :

stingray.GwNavBot

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

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

integer

다음 값 중 하나일 수 있습니다. - 0: 아무 작업도 하지 않습니다. - 1: 경로를 다시 계산하여 대체 경로를 찾아야 합니다. - 2: GameKitCrowdDispersionLogic_RecomputePath에 따라 경로를 계산 중인 경우 이 함수를 취소해야 합니다. 그렇지 않은 경우 아무 작업도 진행되지 않습니다.

매개변수

self :

stingray.GwNavBot

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

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

position :

stingray.Vector3

GwNavBot이 나타내는 게임 엔티티의 위치입니다.

delta_time :

number

업데이트 시 GwNavBot이 사용해야 하는 시간 단계(초)입니다.

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

self :

stingray.GwNavBot

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

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

stingray.Vector3

마지막 프레임 이후 이 봇이 이동한 속도입니다.