こちらの記事を読んでて知った
Prefab Editing Enviroments
PrefabをOpenすると、SceneViewでこんな感じの空虚な暗い空間に、Prefabが表示されるじゃないですか。
このシーンをあらかじめ設定できるんだって!!知らなかった~~
Edit>ProjectSettings>EditorのPrefab Editing Enviromentsでシーンファイルを設定できる。
UIとそれ以外に分かれている
設定
作った
RegularはPlaneを置いてライトを赤くしたシーン
UIは正方形のWorldSpaceなCanvasに青いPannelを置いたシーン
この状態でプレファブを開いてみる
ButtonUIPrefanはこう!ちゃんとしてる~
ちなみに設定していないとこんな感じだった。
UIじゃないほうはこう!Planeはあるけどライトが・・・
SceneView上のライトボタンを押したら光った。背景は暗いままだけど
最後に
全然知らなかった~
入れ子のUIPrefabを使っているときはUIEnviromentでCanvas設定するのは必須らしい!
基本的にはデフォルトでも架空のCanvasは表示されるけど、たまに親が何もなくてUIが表示されないこともあった。あれも解決するのかな。
試してみよう~⇨解決しなかった;;