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

stingray.Broadphase 오브젝트 참조

설명

게임 수준에서 유닛을 빠르게 검색하는 데 사용할 수 있는 데이터 구조입니다.

브로드페이즈(Broadphase)에 삽입된 유닛은 빠른 액세스를 위해 그리드로 정렬됩니다.

함수

매개변수

self :

stingray.Broadphase

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

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

unit :

stingray.Unit

추가할 새 유닛입니다.

pos :

stingray.Vector3

유닛의 위치입니다.

radius :

number

유닛의 반지름입니다.

반환하는 항목

integer

항목 조작에 사용할 수 있는 항목 ID입니다.

매개변수

self :

stingray.Broadphase

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

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

broadphase_entry[]

브로드페이즈(Broadphase)의 각 항목에 대한 항목을 포함하고 있는 테이블입니다.

[] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다.
매개변수

self :

stingray.Broadphase

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

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

item :

number

이동할 항목의 ID입니다. 이전에 Broadphase:add()에 의해 반환된 값이어야 합니다.

pos :

stingray.Vector3

항목의 새 위치입니다.

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

self :

stingray.Broadphase

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

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

pos :

stingray.Vector3

검색 공간 중심의 위치입니다.

radius :

number

검색 공간의 반지름입니다.

results :

stingray.Unit[]

검색 공간과 교차하는 모든 유닛을 포함하도록 업데이트될 테이블입니다.

[] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다.
반환하는 항목

integer

쿼리를 통해 발견된 유닛의 수입니다.

매개변수

self :

stingray.Broadphase

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

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

item :

number

제거할 항목의 ID입니다. 이전에 Broadphase:add()에 의해 반환된 값이어야 합니다.

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