New Hierarchy ウィンドウ
Unity 6.3+ でプレビュー中の「New Hierarchy」を Unity 2022.3 / 6.0 向けに模倣実装した、カラム機構付きの Hierarchy ウィンドウです。
さたにあしょっぴんぐ/エディタカスタマイザー/New Hierarchy から開きます (ウィンドウタブ右クリックの Add Tab メニューからも)。
できること
- ツリー表示・標準 Hierarchy との双方向選択同期・rename (F2)
- ドラッグ & ドロップ (親子変更・並べ替え・シーン間移動・Project からの prefab 配置)
- カラム: Visibility / Picking / Active / Static / Layer / Tag / コンポーネントアイコン列
- ヘッダー右クリックで表示切替、幅・並び順は保存されます
- 検索 (名前 +
t:型名)、prefab の override バーや追加バッジ - ヘッダーの歯車から設定 (カラム編集の適用範囲・縞々背景・非表示オブジェクトの表示)
独自カラムを追加する
[SCEHierarchyColumn] 属性を付けた static メソッドで、パッケージ外からもカラムを登録できます:
csharp
[SCEHierarchyColumn("MyPackage/MyColumn")]
static void CreateColumn(SCEHierarchyColumnDescriptor d)
{
d.Title = "My";
d.DefaultWidth = 60;
d.MakeCell = () => new Label();
d.BindCell = (ve, ctx) => ((Label)ve).text = ctx.gameObject ? ctx.gameObject.tag : "";
}Unity 6000.3 以降について
本家の New Hierarchy が存在するため、SCE 版は自動的に無効になります。