Instantiate

Instantiate(Object, Vector3, Quaternion)

public static Object Instantiate(Object original, Vector3 position, Quaternion rotation) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
position 位置
rotation 回転

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object, Vector3, Quaternion, Transform)

public static Object Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
position 位置
rotation 回転
parent 親トランスフォーム

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object, Vector3, Quaternion, Transform, Space)

public static Object Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent, Space space) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
position 位置
rotation 回転
parent 親トランスフォーム
space 座標系

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object, Vector3, Quaternion, Transform, Space, LifeTimeFlags, float)

public static Object Instantiate(Object original, Vector3 position, Quaternion rotation, Transform parent, Space space, LifeTimeFlags lifeTimeFlags, float lifeDuration) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
position 位置
rotation 回転
parent 親トランスフォーム
space 座標系
lifeTimeFlags プールされたオブジェクトのライフタイムフラグ
lifeDuration プールされたオブジェクトの生存時間

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object)

public static Object Instantiate(Object original) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object, LifeTimeFlags, float)

public static Object Instantiate(Object original, LifeTimeFlags lifeTimeFlags, float lifeDuration) ;

説明

オフジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
lifeTimeFlags プールされたオブジェクトのライフタイムフラグ
lifeDuration プールされたオブジェクトの生存時間

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object, Transform)

public static Object Instantiate(Object original, Transform parent) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
parent 親トランスフォーム

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object, Transform, bool)

public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
parent 親トランスフォーム
instantiateInWorldSpace parent を指定するときに、元のワールドの位置が維持されるかどうか

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate(Object, Transform, bool, LifeTimeFlags, float)

public static Object Instantiate(Object original, Transform parent, bool instantiateInWorldSpace, LifeTimeFlags lifeTimeFlags, float lifeDuration) ;

説明

オブジェクトをインスタンス化する。

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
parent 親トランスフォーム
instantiateInWorldSpace parent を指定するときに、元のワールドの位置が維持されるかどうか
lifeTimeFlags プールされたオブジェクトのライフタイムフラグ
lifeDuration プールされたオブジェクトの生存時間

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T)

public static T Instantiate<T>(T original) ;

説明

オブジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T オブジェクトの型

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T, LifeTimeFlags, float)

public static T Instantiate<T>(T original, LifeTimeFlags lifeTimeFlags, float lifeDuration) ;

説明

オフジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T オブジェクトの型

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
lifeTimeFlags プールされたオブジェクトのライフタイムフラグ
lifeDuration プールされたオブジェクトの生存時間

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T, Vector3, Quaternion)

public static T Instantiate<T>(T original, Vector3 position, Quaternion rotation) ;

説明

オブジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T オブジェクトの型

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
position 位置
rotation 回転

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T, Vector3, Quaternion, Transform)

public static T Instantiate<T>(T original, Vector3 position, Quaternion rotation, Transform parent) ;

説明

オブジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T オブジェクトの型

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
position 位置
rotation 回転
parent 親トランスフォーム

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T, Vector3, Quaternion, Transform, LifeTimeFlags, float)

public static T Instantiate<T>(T original, Vector3 position, Quaternion rotation, Transform parent, LifeTimeFlags lifeTimeFlags, float lifeDuration) ;

説明

オブジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T オブジェクトの型

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
position 位置
rotation 回転
parent 親トランスフォーム
lifeTimeFlags プールされたオブジェクトのライフタイムフラグ
lifeDuration プールされたオブジェクトの生存時間

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T, Transform)

public static T Instantiate<T>(T original, Transform parent) ;

説明

オブジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T オブジェクトの型

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
parent 親トランスフォーム

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T, Transform, bool)

public static T Instantiate<T>(T original, Transform parent, bool instantiateInWorldSpace) ;

説明

オブジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T オブジェクトの型

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
parent 親トランスフォーム
instantiateInWorldSpace parent を指定するときに、元のワールドの位置が維持されるかどうか

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。

Instantiate<T>(T, Transform, bool, LifeTimeFlags, float)

public static T Instantiate<T>(T original, Transform parent, bool instantiateInWorldSpace, LifeTimeFlags lifeTimeFlags, float lifeDuration) ;

説明

オブジェクトをインスタンス化する。

型パラメーター

型パラメーター名 説明 型制約
T Object type

パラメーター

パラメーター名 説明
original オリジナルのオブジェクト
parent 親トランスフォーム
instantiateInWorldSpace parent を指定するときに、元のワールドの位置が維持されるかどうか
lifeTimeFlags プールされたオブジェクトのライフタイムフラグ
lifeDuration プールされたオブジェクトの生存時間

戻り値

インスタンス化されたオブジェクト

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合はObject.Instantiateにより新たにインスタンス化する。