Version: Unity 6.0 (6000.0)
言語 : 日本語
プレハブモードでのプレハブの編集
プレハブバリアント

ネスト状のプレハブ

プレハブインスタンスは他のプレハブ内に加えることができます。これは ネスト 状のプレハブと呼ばれます。ネスト状のプレハブは別のプレハブアセットの一部となっても、元のプレハブアセットへのリンクを保持します。

##プレハブモードでネスト状のプレハブを追加する

シーンで行う場合と同様に、プレハブモードでプレハブインスタンスの追加と操作ができます。プレハブアセットを Project ウィンドウから Hierarchy ウィンドウかシーンビューにドラッグして、開いたプレハブ内のアセットからプレハブインスタンスを作成することができます。

ノート: プレハブモードで開いているプレハブのルートゲームオブジェクトには、青いキューブ型のプレハブアイコンが表示されませんが、他のプレハブのインスタンスには表示されます。シーンのプレハブと同様に、これらのプレハブにはオーバーライドを追加することもできます。

左: GermOBlaster プレハブがプレハブモードの GermSlimeTarget プレハブに含まれています (ネスト状)。右: GermOBlaster を含むシーン内の GermSlimeTarget プレハブインスタンス。
左: “GermOBlaster” プレハブがプレハブモードの “GermSlimeTarget” プレハブに含まれています (ネスト状)。右: “GermOBlaster” を含むシーン内の “GermSlimeTarget” プレハブインスタンス。

##インスタンスを通してプレハブをネスト状にする

他のゲームオブジェクトを追加するのと同様に、プレハブモードにしなくても、プレハブインスタンスをシーン内の別のプレハブインスタンスに子として追加できます。追加したプレハブインスタンスには、Hierarchy のアイコンにプラスのバッジが表示され、外側のプレハブの特定のインスタンスのオーバーライドであることが示されます。

追加したプレハブは、他のオーバーライドと同じ方法 (Overrides ドロップダウンウィンドウ、または Hierarchy のゲームオブジェクトのコンテキストメニュー) で外側のプレハブに適用したり元に戻したりできます。詳細は、インスタンスを通したプレハブの編集 を参照してください。Overrides ドロップダウンは外側のプレハブにのみ表示されます。適用するとプレハブはオーバーライドではなくなり、外側のアセット自体にネストされるため、プラスのバッジは表示されなくなります。ただし、それ自体はプレハブインスタンスであり、元のプレハブアセットへの接続は保持されるため、青いキューブアイコンは引き続き表示されます。

左: GermSlimeTarget プレハブのインスタンスにオーバーライドとして追加された GermOBlaster プレハブ。右: GermOBlaster プレハブがGermSlimeTarget プレハブに適用され、“GermSlimeTarget” プレハブアセットのネスト状のプレハブになっています。
左: “GermSlimeTarget” プレハブのインスタンスにオーバーライドとして追加された “GermOBlaster” プレハブ。右: “GermOBlaster” プレハブが“GermSlimeTarget” プレハブに適用され、“GermSlimeTarget” プレハブアセットのネスト状のプレハブになっています。

  • 2018–07–31

  • ネスト状のプレハブとプレハブバリアントを 2018.3 で追加

プレハブモードでのプレハブの編集
プレハブバリアント