수준 편집기에서 설정한 수준 리소스에 작동하는 함수를 포함합니다.
이 함수는 수준을 표준에 로드할 필요 없이 수준 리소스로부터 정보를 추출하는 데 사용할 수 있습니다. 이 함수를 호출하기 전에 수준 리소스가 로드되어 있어야 합니다.
기타 관련 참조 항목
![]() |
create_navigation_mesh ( level_resource ) : stingray.NavigationMesh![]() 명명된 수준 리소스 내부의 공유 탐색 메시 리소스로부터 새로운 탐색 메시를 인스턴스화합니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
새로 생성된 탐색 메시입니다. |
관련 작업을 모두 마친 후에 반환된 탐색 메시에 대해 destroy_navigation_mesh()를 호출하는 것은 사용자의 책임입니다.
기타 관련 참조 항목
![]() |
data ( level_resource ) : stingray.DynamicData![]() 수준에 대해 DynamicData 오브젝트를 반환합니다. 이 오브젝트는 DynamicData.get() 호출을 통해 쿼리할 수 있습니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
수준에 대한 동적 데이터 오브젝트입니다. |
이를 통해 수준을 생성하지 않고도 Level.get_data()를 통해 액세스할 수 있는 동일한 스크립트 데이터를 추출할 수 있습니다.
기타 관련 참조 항목
![]() |
destroy_navigation_mesh ( level_resource, mesh )![]() create_navigation_mesh()를 호출하여 생성한 탐색 메시를 삭제합니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
mesh : | 삭제할 탐색 메시입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수는 create_navigation_mesh() 함수를 통해 생성된 탐색 메시에 대해서만 호출해야 합니다. Level.navigation_mesh()를 사용해 생성한 탐색 메시의 삭제는 시도하지 마십시오.
기타 관련 참조 항목
![]() |
object_set_names ( level_resource ) : string[]![]() 명명된 수준 리소스 내에 정의되어 있는 오브젝트 세트 이름의 목록을 반환합니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
string[] |
오브젝트 세트 이름의 목록입니다. [] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다. |
기타 관련 참조 항목
![]() |
unit_data ( level_resource, index ) : stingray.DynamicData![]() 수준 리소스 내 유닛에 대한 DynamicData 오브젝트를 반환합니다. 이 오브젝트는 DynamicData.get() 호출을 통해 쿼리할 수 있습니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
index : | integer | 유닛의 색인입니다. |
유닛에 대한 동적 데이터 오브젝트입니다. |
이를 통해 수준을 생성하지 않고도 Unit.get_data()를 통해 액세스할 수 있는 동일한 스크립트 데이터를 추출할 수 있습니다.
기타 관련 참조 항목
![]() |
unit_indices ( level_resource, unit_name ) : integer[]![]() 명명된 수준 리소스 내부의 지정된 유닛 리소스 이름과 일치하는 유닛 색인 목록을 반환합니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
unit_name : | string | 유닛 리소스의 이름입니다. |
integer[] |
유닛 색인의 목록입니다. [] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다. |
![]() |
unit_indices_in_object_set ( level_resource, object_set_name ) : integer[]![]() 명명된 수준 리소스 내부의 지정된 오브젝트 세트에 속한 모든 유닛 색인의 목록을 반환합니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
object_set_name : | string | 수준 리소스 내부의 오브젝트 세트입니다. |
integer[] |
오브젝트 세트에 속한 유닛 색인의 목록입니다. [] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다. |
![]() |
unit_position ( level_resource, unit_index ) : stingray.Vector3![]() 명명된 수준 리소스 내부의 지정된 색인을 가지는 유닛의 로컬 위치를 반환합니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
unit_index : | integer | 유닛의 색인입니다. |
수준 리소스 내에 설정된 유닛의 위치입니다. |
![]() |
unit_rotation ( level_resource, unit_index ) : stingray.Quaternion![]() 명명된 수준 리소스 내부의 지정된 색인을 가지는 유닛의 로컬 회전을 반환합니다.
|
level_resource : | string | 현재 로드되어 있는 수준 리소스의 이름입니다. |
unit_index : | integer | 유닛의 색인입니다. |
수준 리소스 내에 설정된 유닛의 회전입니다. |