ドキュメント

Unity Engine

Unity Engine

ランタイムでのプレハブのインスタンス化

Instantiate prefabs from your C# runtime application code.
読み終わるまでの所要時間 3 分最終更新 1ヶ月前

プレハブは、複雑なゲームオブジェクトやゲームオブジェクトの Collections をランタイムにインスタンス化する場合に便利です。コードを使用して 0 からゲームオブジェクトを作成するのと比べ、コードを使ったプレハブのインスタンス化は以下を含む多くの長所があります。
  • 1 行のコードでプレハブをインスタンス化できます。同等のゲームオブジェクトを 0 から作成するには、さらに多くのコードが必要です。
  • Scene view、Hierarchy、Inspector のウィンドウ上で早く簡単にプレハブを設定、テスト、修正できます。
  • コードを変更せずにインスタンス化するプレハブを変更できます。コードを変更することなく、シンプルなロケットをスーパーチャージロケットにすることができます 。
ノート: このセクションのすべてのサンプルを含む Unity プロジェクトは、こちらからダウンロードできます。

トピック

説明

プレハブのインスタンス化の概要プレハブのインスタンス化が役立つ、一般的なシナリオと初歩的なコンテキスト。
プレハブを使用した壁のビルドプレハブを使用してブロックプレハブの複数のコピーをインスタンス化し、壁を構築します。
砲弾と爆発のインスタンス化プレハブを使用して、爆発する砲弾をインスタンス化します。
キャラクター破壊のシミュレーションプレハブを使用して、オブジェクトの破壊を視覚化するために、オブジェクトの無傷バージョンを破壊に置き換えます。

追加リソース