Arbor 3: FSM & BT Graph Editor
3.7.8
|
ObjectPoolの管理クラス [詳解]
静的公開メンバ関数 | |
static void | AdvancedPool (IEnumerable< PoolingItem > items) |
事前プールする。 [詳解] | |
static Object | Instantiate (Object original, Vector3 position, Quaternion rotation) |
オブジェクトをインスタンス化する。 [詳解] | |
static Object | Instantiate (Object original, Vector3 position, Quaternion rotation, Transform parent) |
オブジェクトをインスタンス化する。 [詳解] | |
static Object | Instantiate (Object original) |
オブジェクトをインスタンス化する。 [詳解] | |
static Object | Instantiate (Object original, Transform parent) |
オブジェクトをインスタンス化する。 [詳解] | |
static Object | Instantiate (Object original, Transform parent, bool instantiateInWorldSpace) |
オブジェクトをインスタンス化する。 [詳解] | |
static T | Instantiate< T > (T original) |
オブジェクトをインスタンス化する。 [詳解] | |
static T | Instantiate< T > (T original, Vector3 position, Quaternion rotation) |
オブジェクトをインスタンス化する。 [詳解] | |
static T | Instantiate< T > (T original, Vector3 position, Quaternion rotation, Transform parent) |
オブジェクトをインスタンス化する。 [詳解] | |
static T | Instantiate< T > (T original, Transform parent) |
オブジェクトをインスタンス化する。 [詳解] | |
static T | Instantiate< T > (T original, Transform parent, bool instantiateInWorldSpace) |
オブジェクトをインスタンス化する。 [詳解] | |
static void | Destroy (GameObject gameObject) |
GameObjectを破棄する。 [詳解] | |
static void | DestroyImmediate (GameObject gameObject) |
GameObjectを即座に破棄する。 [詳解] | |
プロパティ | |
static int | advancedRatePerFrame [get, set] |
事前プールの処理フレームレート(画面のリフレッシュレートに対する倍率) [詳解] | |
static int | advancedFrameRate [get, set] |
事前プールの処理フレームレート [詳解] | |
static bool | isReady [get] |
事前プールが完了しているかを返す。 [詳解] | |
ObjectPoolの管理クラス
|
static |
事前プールする。
items | プールするオブジェクトリスト |
|
static |
GameObjectを破棄する。
gameObject | 破棄するGameObject |
プール管理下のGameObjectであれば、プールへ返却する。
管理下でなければObject.Destroyにより破棄する。
|
static |
GameObjectを即座に破棄する。
gameObject | 破棄するGameObject |
プール管理下のGameObjectであれば、プールへ返却する。
管理下でなければObject.DestroyImmediateにより破棄する。
|
static |
オブジェクトをインスタンス化する。
original | オリジナルのオブジェクト |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
|
static |
オブジェクトをインスタンス化する。
original | オリジナルのオブジェクト |
parent | 親トランスフォーム |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
|
static |
オブジェクトをインスタンス化する。
original | オリジナルのオブジェクト |
parent | 親トランスフォーム |
instantiateInWorldSpace | parent を指定するときに、元のワールドの位置が維持されるかどうか |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
|
static |
オブジェクトをインスタンス化する。
original | オリジナルのオブジェクト |
position | 位置 |
rotation | 回転 |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
|
static |
オブジェクトをインスタンス化する。
original | オリジナルのオブジェクト |
position | 位置 |
rotation | 回転 |
parent | 親トランスフォーム |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
|
static |
オブジェクトをインスタンス化する。
T | オブジェクトの型 |
original | オリジナルのオブジェクト |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
T | : | Object |
|
static |
オブジェクトをインスタンス化する。
T | オブジェクトの型 |
original | オリジナルのオブジェクト |
parent | 親トランスフォーム |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
T | : | Object |
|
static |
オブジェクトをインスタンス化する。
T | オブジェクトの型 |
original | オリジナルのオブジェクト |
parent | 親トランスフォーム |
instantiateInWorldSpace | parent を指定するときに、元のワールドの位置が維持されるかどうか |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
T | : | Object |
|
static |
オブジェクトをインスタンス化する。
T | オブジェクトの型 |
original | オリジナルのオブジェクト |
position | 位置 |
rotation | 回転 |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
T | : | Object |
|
static |
オブジェクトをインスタンス化する。
T | オブジェクトの型 |
original | オリジナルのオブジェクト |
position | 位置 |
rotation | 回転 |
parent | 親トランスフォーム |
プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。
T | : | Object |
|
staticgetset |
事前プールの処理フレームレート
このフレームレートを超えて処理時間がかかった場合は次フレームまで待機する。
advancedFrameRateとadvancedRatePerFrameの両方に0以下を指定した場合は、全てのプールが完了するまで待機しない
デフォルト値は0。
|
staticgetset |
事前プールの処理フレームレート(画面のリフレッシュレートに対する倍率)
このフレームレートを超えて処理時間がかかった場合は次フレームまで待機する。
デフォルト値は10。
0以下を指定した場合はadvancedFrameRateを使用する。
|
staticget |
事前プールが完了しているかを返す。