プレハブは、複雑なゲームオブジェクトやゲームオブジェクトの Collections をランタイムにインスタンス化する場合に便利です。コードを使用して 0 からゲームオブジェクトを作成するのと比べ、コードを使ったプレハブのインスタンス化は以下を含む多くの長所があります。
1 行のコードでプレハブをインスタンス化できます。同等のゲームオブジェクトを 0 から作成するには、さらに多くのコードが必要です。
Scene view、Hierarchy、Inspector のウィンドウ上で早く簡単にプレハブを設定、テスト、修正できます。
コードを変更せずにインスタンス化するプレハブを変更できます。コードを変更することなく、シンプルなロケットをスーパーチャージロケットにすることができます 。
ノート: このセクションのすべてのサンプルを含む Unity プロジェクトは、こちらからダウンロードできます。
InstantiatingPrefabsExamples.zip
| トピック | 説明 |
|---|---|
| プレハブのインスタンス化の概要 | プレハブのインスタンス化が役立つ、一般的なシナリオと初歩的なコンテキスト。 |
| プレハブを使用した壁のビルド | プレハブを使用してブロックプレハブの複数のコピーをインスタンス化し、壁を構築します。 |
| 砲弾と爆発のインスタンス化 | プレハブを使用して、爆発する砲弾をインスタンス化します。 |
| キャラクター破壊のシミュレーション | プレハブを使用して、オブジェクトの破壊を視覚化するために、オブジェクトの無傷バージョンを破壊に置き換えます。 |