Notifications
Article
プレハブエディターについて
Published a year ago
362
0
2018.3以降でプレハブを操作するときに使うプレハブエディターについてのお話です。
【2018.3以降のプレハブの話】#3 この定期投稿では、これからUnityを始める人の助けになるような情報を伝えていきます。 バックナンバーはこちら お学びグループはこちら
前回は基本的なプレハブの操作についてでした。 今回は特にネスト構造のプレハブを操作するときに使うプレハブエディター(プレハブモード)についてです。
あ、昨日「プレハブと関連づいたゲームオブジェクト」と書いていたものですが、実際はプレハブインスタンスと呼ぶっぽいので今日からそう書きます! 参考:https://blogs.unity3d.com/jp/2018/06/20/introducing-new-prefab-workflows/
Unity2018.2以前はプレハブインスタンスAの子にプレハブインスタンスBを配置している場合、Bを編集したいならわざわざ編集シーンなどを用意して編集する必要がありました。それが2018.3からはそのような手間なくできるようになったようです。 その方法がプレハブエディターというものです。

プレハブエディターの開き方

開き方は確認した限りでは以下のように4つあるようです。
1. シーンにあるプレハブインスタンスの右にある ">" を押す
2. プレハブインスタンスを選択した状態でインスペクターの Open を押す
3. プロジェクトウィンドウのプレハブをダブルクリック 4. プロッジェクトウィンドウのプレハブを選択した状態でインスペクターの Open を押す

プレハブの編集

上記の方法でエディターを開くと、該当のプレハブインスタンスだけが原点に配置された状態で編集できるようになります。シーンビューに表示されるのでウィンドウを閉じていないか注意が必要です。初期設定だと編集した内容は即座にプレハブに適用されます。
即座に更新されるのは困るという場合、 Auto Save のチェックをはずし、都度 Save ボタンを押すようにしましょう(ただ、困るシチュエーションが特に思いつかなかったので、自動更新で良い気がします)
また、プレハブの子にまたプレハブがある場合、 ">" を押すことでさらにそちらのみを表示して編集を続行できます。そちらを変更すると同様に子プレハブから全てのプレハブインスタンスに変更が反映されます。
あと、現時点でどのプレハブを開いているかがパンくずリストで階層表示されます。

プレハブエディターの設定変更

プレハブエディターでの編集は何も無いシーンで行われますが、そのシーンに自分で手を加えることもできます。メニューの Edit > Project Settings > Editor ではUnityエディター共通の設定を行うことができますが、その中の Regular Environment では UI 以外のプレハブを編集するための背景シーンを設定でき、UI Environment では UI のプレハブを編集するためのシーンを設定できます。
ただし、ライトの設定やスカイボックスの設定は現時点でできませんでした。ライトはなく、スカイボックスをシーンで消してもデフォルトスカイボックスが設定され、環境光としてそちらが使われているようでした。
これは微妙な挙動なので、そのうち修正されるんじゃないかなあと思います。
本日はここまでです。
意見や質問などあればお気軽にどうぞー!
Tags:
ゆに丸1号
Community Mascot - Other
5
Comments