レベル エディタで設定したレベル リソースを操作する関数が含まれています。
これらの関数は、ワールドにレベルをロードせずにレベルのリソースから情報を抽出するために使用できます。レベル リソースは、これらの関数を呼び出す前にロードする必要があります。
その他の関連リファレンス項目
![]() |
create_navigation_mesh ( level_resource ) : stingray.NavigationMesh![]() 名前付きレベル リソース内の共有ナビゲーション メッシュ リソースから新しいナビゲーション メッシュをインスタンス化します。
|
level_resource : | string | ロードされているレベルのリソースの名前です。 |
新しく作成されたナビゲーション メッシュです。 |
ユーザは、作成が完了したら、返されたナビゲーション メッシュ上で destroy_navigation_mesh() を呼び出す必要があります。
その他の関連リファレンス項目
![]() |
data ( level_resource ) : stingray.DynamicData![]() DynamicData.get() を呼び出すことで照会できる、レベルの DynamicData オブジェクトを返します。
|
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.get() を呼び出すことで照会できる、レベル リソース内のユニットの DynamicData オブジェクトを返します。
|
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 | ユニットのインデックスです。 |
レベル リソース内のユニット設定の回転です。 |