Hierarchy のチェックボックス¶
Hierarchy の GameObject の行の右端に、チェックボックスが 2 つ並びます。 Inspector に移らずに、オブジェクトの表示と EditorOnly を切り替えられます。
| 位置 | 意味 | チェックを入れると | 外すと |
|---|---|---|---|
| 左 | 表示(Active) | オブジェクトを表示する | 非表示にする |
| 右 | EditorOnly | タグを EditorOnly にする(アップロードに含めない) |
タグを Untagged に戻す |
チェックボックスにマウスを乗せると、どちらの項目かが表示されます。
まとめて切り替える¶
複数の GameObject を選択した状態で、選択中の行のチェックボックスを押すと、選択したすべてに同じ値が入ります。 選択していない行のチェックボックスを押した場合は、その行だけが変わります。
チェックボックスを押しても、行の選択は変わりません。
元に戻す¶
切り替えは「元に戻す(Ctrl + Z)」で取り消せます。 Prefab インスタンスで切り替えた場合は、Inspector の Overrides に変更として記録されます。
EditorOnly が押せない行¶
タグが Untagged と EditorOnly 以外(Player や独自のタグなど)の行では、EditorOnly のチェックボックスが灰色になり、押せません。
独自のタグを消さないための動作です
EditorOnly を外すとタグは Untagged になるため、独自のタグが付いた行で切り替えると、元のタグが失われてしまいます。
複数選択でまとめて切り替えたときも、こうした行は変更されません。
位置を変える¶
既定では、行の右端から 56px 空けた位置に並びます。右端には Prefab を開く「>」ボタンや、他の拡張が置くボタンが出ることが多いためです。
他の拡張のボタンと重なる場合は、設定画面の 右端からの距離(0〜200px)で動かしてください。 値を大きくするほど左へ寄ります。
名前が長いオブジェクトでは、名前の上にチェックボックスが重なります
Unity 本来の表示と同じく、行の幅が足りないときは文字の上に描かれます。気になる場合は Hierarchy の幅を広げてください。
オフにする¶
設定画面の「Hierarchy に表示 / EditorOnly のチェックボックスを出す」を外すと、チェックボックスはすぐに消えます。