LevelResource - stingray.LevelResource 네임스페이스 참조 - Stingray Lua API 참조

stingray.LevelResource 네임스페이스 참조

설명

수준 편집기에서 설정한 수준 리소스에 작동하는 함수를 포함합니다.

이 함수는 수준을 표준에 로드할 필요 없이 수준 리소스로부터 정보를 추출하는 데 사용할 수 있습니다. 이 함수를 호출하기 전에 수준 리소스가 로드되어 있어야 합니다.

함수

매개변수

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

반환하는 항목

stingray.NavigationMesh

새로 생성된 탐색 메시입니다.

관련 작업을 모두 마친 후에 반환된 탐색 메시에 대해 destroy_navigation_mesh()를 호출하는 것은 사용자의 책임입니다.

매개변수

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

반환하는 항목

stingray.DynamicData

수준에 대한 동적 데이터 오브젝트입니다.

이를 통해 수준을 생성하지 않고도 Level.get_data()를 통해 액세스할 수 있는 동일한 스크립트 데이터를 추출할 수 있습니다.

매개변수

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

mesh :

stingray.NavigationMesh

삭제할 탐색 메시입니다.

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

이 함수는 create_navigation_mesh() 함수를 통해 생성된 탐색 메시에 대해서만 호출해야 합니다. Level.navigation_mesh()를 사용해 생성한 탐색 메시의 삭제는 시도하지 마십시오.

매개변수

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

반환하는 항목

string[]

오브젝트 세트 이름의 목록입니다.

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

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

index :

integer

유닛의 색인입니다.

반환하는 항목

stingray.DynamicData

유닛에 대한 동적 데이터 오브젝트입니다.

이를 통해 수준을 생성하지 않고도 Unit.get_data()를 통해 액세스할 수 있는 동일한 스크립트 데이터를 추출할 수 있습니다.

매개변수

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

unit_name :

string

유닛 리소스의 이름입니다.

반환하는 항목

integer[]

유닛 색인의 목록입니다.

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

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

object_set_name :

string

수준 리소스 내부의 오브젝트 세트입니다.

반환하는 항목

integer[]

오브젝트 세트에 속한 유닛 색인의 목록입니다.

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

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

unit_index :

integer

유닛의 색인입니다.

반환하는 항목

stingray.Vector3

수준 리소스 내에 설정된 유닛의 위치입니다.

매개변수

level_resource :

string

현재 로드되어 있는 수준 리소스의 이름입니다.

unit_index :

integer

유닛의 색인입니다.

반환하는 항목

stingray.Quaternion

수준 리소스 내에 설정된 유닛의 회전입니다.