Skip to content

Hierarchy 拡張 ​

標準の Hierarchy ウィンドウに、アバター制作でよく欲しくなる情報と操作を足します。

ON / OFF

機能全体の有効・無効と細かい設定は、上部メニューの さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting の Hierarchy 項目 からいじれます。

コンポーネントアイコン表示 ​

各オブジェクトの行の右側に、付いているコンポーネントがアイコンで並びます。 「このオブジェクト、何が付いてたっけ?」を Inspector を開かずに確認できます。

  • アイコンをクリックすると、そのコンポーネントだけの小窓が開きます。Inspector の表示を切り替えずに値を触れるので、2 つのコンポーネントを見比べたい時に便利です
  • アイコンにマウスを乗せるとコンポーネント名がツールチップで出ます
  • 設定でできること:
    • アイコンの大きさ調整 (行の高さ基準の倍率)
    • Ctrl を押している間だけ表示 — 普段はスッキリさせたい人向け
    • 表示したくないコンポーネントの除外リスト (Transform を出さない、など)
    • アイコン列だけの ON / OFF (下の色マーキングや背景とは独立)

GameObject の色マーキング ​

大事なオブジェクトを右クリック → HierarchyExtension/Mark で赤くハイライトできます。 「あとで触るオブジェクト」の目印などに。解除は Unmark です。

EditorOnly の可視化とワンキー切替 ​

EditorOnly タグのオブジェクト (アップロード時に消えるもの) は行が半透明色で塗られ、ひと目で分かります。

  • 親が EditorOnly の子オブジェクトにも色を付けられます (親と子で別の色を設定可能)
  • Alt+Shift+S で選択中のオブジェクトの EditorOnly ⇔ Untagged をトグルできます
    • 複数選択の場合は「1 個でも EditorOnly があれば全部解除、無ければ全部 EditorOnly に」というルールでまとめて反転します
    • 右クリックの GameObject/Toggle EditorOnly Tag からも実行できます (キーは Edit → Shortcuts で変更可)

背景画像 ​

Hierarchy の背景に好きなテクスチャを敷けます。色・透明度も調整できます。

無限スクロール ​

Hierarchy を末尾より先までスクロールできるようにします。長いアバター階層の下の方を画面上部で見たい時に。

モード動作
Off (標準)Unity 標準のまま
末尾まで最後の 1 行が画面上端に来るまでスクロール可能
末尾以上さらに約 500 行分の余白までスクロール可能

メニュー一覧 ​

メニュー動作
さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting機能全体の ON / OFF と各種設定 (アイコン / EditorOnly / 無限スクロール / 背景画像)
GameObject/HierarchyExtension/Mark / Unmark色マーキングの設定 / 解除
GameObject/Toggle EditorOnly Tag (Alt+Shift+S)EditorOnly タグのトグル
実装メモ (開発者向け)
  • ホバー中のツールチップ・ハイライトは wantsMouseMove を触らず、ホバー中だけ自前の Repaint ループで追従しています
  • 無限スクロールは Unity 内部 TreeViewGUI<int>.GetTotalSize への Harmony patch です (Overscroll 時の scrollPos リセット安全装置もバイパス)
  • EditorOnly オーバーレイの設定はプロジェクト単位 (EditorUserSettings) に保存されます

MIT License