多数のユニットの生成に使用されます。
ユニットは内部的にプールされ、一定の距離内にあるユニットのみが表示されます。
コンストラクタとアクセサ
関連サンプル コード
その他の関連リファレンス項目
![]() |
destroy_all_brushes ( self )![]() 散乱システム内のブラシをすべて破壊します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 |
この関数は値を返しません。 |
![]() |
destroy_brush ( self, brush_id )![]() 指定されたブラシと、そのブラシからスポーンされたすべてのユニットを破壊します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
brush_id : | integer | 破壊するブラシのインデックスを指定します。 |
この関数は値を返しません。 |
![]() |
destroy_observer ( self, observer_id )![]() 指定されたインデックスのオブザーバを破壊します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
observer_id : | integer | 破壊するオブザーバのインデックスを指定します。 |
この関数は値を返しません。 |
関連サンプル コード
![]() |
make_brush ( self, settings ) : integer![]() 特定の種類のユニットをスポーンする新しいブラシを作成します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
settings : | 新しいブラシの設定を含むテーブルを指定します。 |
integer |
新しく作成されたブラシのインデックスを返します。 |
その他の関連リファレンス項目
![]() |
make_observer ( self, position, rotation ) : integer![]() ブラシ システムの新しいオブザーバを作成します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
position : | オブザーバの位置です。 | |
rotation : | (オプション) オブザーバの回転を指定します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer |
新しく作成されたオブザーバのインデックスを返します。 |
表示されるユニットはオブザーバにより異なります。ブラシ ユニットを表示するには、少なくとも 1 つのオブザーバが必要です。通常は、オブザーバを 1 つだけ作成し、ビュー カメラの位置と同期するように手動でオブザーバを移動します。また、複数の位置から制御されるユニットをスポーンする必要がある場合は、複数のオブザーバを作成することもできます。
関連サンプル コード
![]() |
move_observer ( self, observer_id, position, rotation )![]() 指定された位置と回転に従ってオブザーバを移動し、ユニットの表示を更新します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
observer_id : | integer | 移動するオブザーバのインデックスを指定します。 |
position : | オブザーバの新しい位置を指定します。 | |
rotation : | (オプション) オブザーバの新しい回転を指定します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
この関数は値を返しません。 |
関連サンプル コード
![]() |
spawn ( self, brush_id, position, rotation ) : integer![]() 指定された位置と回転に従い、指定されたブラシを使用してユニットをスポーンし、unspawn() を呼び出すときに使用できるインデックスを返します。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
brush_id : | integer | 使用するブラシのインデックスを指定します。 |
position : | ユニットをスポーンする位置を指定します。 | |
rotation : | (オプション) 新しいユニットの最初の回転を指定します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer |
新しくスポーンされたユニットのインデックスを返します。 |
![]() |
unspawn ( self, unit_id )![]() 指定された ID を持つユニットのスポーンをキャンセルします。
|
self : | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。 | |
unit_id : | integer | スポーンをキャンセルするユニットのインデックスを指定します。 |
この関数は値を返しません。 |
その他の関連リファレンス項目