Version: 2018.3
プレハブの作成
インスタンスのオーバーライド

プレハブモードでのプレハブの編集

Prefab Asset (プレハブアセット) を編集するには、プレハブモードでプレハブアセットを開きます。プレハブモードでは、シーン内の他のオブジェクトとは別に、プレハブアセットのコンテンツを個別に表示し編集することができます。プレハブモードで加えた変更は、そのプレハブのすべてのインスタンスに影響します。

プレハブモードの開始と終了

プレハブモードでプレハブを編集するには、以下のような多くの方法があります。

  • Project ウィンドウでダブルクリック
  • Hierarchy ウィンドウのプレハブの横にある矢印ボタンを使用
  • プレハブアセットの Inspector ウィンドウで “Open” ボタンをクリック
Hierarchy ウィンドウのプレハブの横にある矢印ボタン
Hierarchy ウィンドウのプレハブの横にある矢印ボタン

プレハブモードを開始すると、シーンビューと Hierarchy ウィンドウにプレハブのコンテンツのみが表示されます。ここにあるプレハブのルートは通常のゲームオブジェクトです。青いプレハブインスタンスアイコンは表示されません。

プレハブモードのシーンビューと Hierarchy ウィンドウ
プレハブモードのシーンビューと Hierarchy ウィンドウ

プレハブモードでは、シーンビューの上部にパンくずリストが表示されます。一番右側に表示されているのが、現在開いているプレハブです。パンくずリストを使用して、開いた主要なシーンや他のプレハブアセットに戻ることができます。

シーンビューの一番上にあるパンくずリスト。プレハブモード時に表示されます。
シーンビューの一番上にあるパンくずリスト。プレハブモード時に表示されます。

さらに、Hierarchy ウィンドウでは、現在開いているプレハブを示すプレハブヘッダーバーが上部に表示されます。ヘッダーバーの戻る矢印を使用して、1 つ前の手順に戻ることができます。これは、シーンビューのパンくずリストで、1 つ前のパンくずをクリックするのと同様です。

Hierarchy ウィンドウのヘッダバーの 戻る 矢印。プレハブモード時に表示されます。
Hierarchy ウィンドウのヘッダバーの “戻る” 矢印。プレハブモード時に表示されます。

Auto Save

プレハブモードでは、シーンビューの右上に Auto Save 設定があります。これを有効にすると、プレハブに加えた変更は自動的にプレハブアセットに保存されます。Auto Save はデフォルトで有効になっています。

プレハブモードのシーンビューの右上にある Auto Save チェックボックス
プレハブモードのシーンビューの右上にある Auto Save チェックボックス

既存のアセットに自動的に変更を保存せずに変更を行う場合は、Auto Save をオフにします。この場合、現在のプレハブのプレハブモードを終了するときに、保存されていない変更を保存するかどうか尋ねられます。プレハブモードでプレハブを編集するのが遅く感じる場合は、Auto Save をオフにすると効果的です。

Editing Environment

プレハブモードに Prefab Editing Environment (編集環境) としてシーンを割り当てることができます。プレハブモードでは、空のシーンではなく選択した背景でプレハブを編集できます。これは、プレハブがゲームの典型的な風景に対してどのように見えるかの参考になります。

シーン内で編集環境として割り当てたオブジェクトは、プレハブモードでは選択できず、Hierarchy にも表示されません。これは、他の無関係なオブジェクトを誤って選択したり、複雑な Hierarchy ウィンドウなしに、プレハブを編集することに集中できるようにするためです。

編集環境としてシーンを設定するには、Editor ウィンドウ (Edit> Project Settings を開き、Editor を選択) を開き、Prefab Editing Environment セクションに移動します。“UI 以外” のプレハブには Regular Environment 設定、UI プレハブには UI Environment 設定を使用します。UI プレハブは、通常の Transform コンポーネントではなく、ルート上に Rect Transform コンポーネントを持つプレハブです。 “UI 以外” のプレハブは、通常の Transform コンポーネントを持つプレハブです。

プロジェクト設定エディターの Prefab Editing Environments 設定
プロジェクト設定エディターの Prefab Editing Environments 設定

  • 2018–07–31 限られた 編集レビュー でパブリッシュされたページ

  • ネスト化したプレハブとプレハブのバリアントを 2018.3 に追加

プレハブの作成
インスタンスのオーバーライド