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)

public static Object Instantiate(Object original) ;

説明

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

パラメーター

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

戻り値

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

補足

プールされているオブジェクトがある場合はそのオブジェクトを再開させる。
プールがない場合は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<T>(T)

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

説明

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

型パラメーター

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

パラメーター

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

戻り値

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

補足

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

Instantiate<T>(T, Vector3, Quaternion)

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

説明

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

型パラメーター

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

パラメーター

パラメーター名 説明
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 オブジェクトの型
  • Object

パラメーター

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

戻り値

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

補足

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

Instantiate<T>(T, Transform)

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

説明

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

型パラメーター

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

パラメーター

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

戻り値

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

補足

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

Instantiate<T>(T, Transform, bool)

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

説明

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

型パラメーター

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

パラメーター

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

戻り値

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

補足

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