Skip to content

Inspector まわりの拡張 ​

Inspector ウィンドウとプレビュー欄に関する拡張のまとめです。それぞれ独立して ON / OFF できます。

Inspector の背景画像 ​

Inspector (と右クリック → Properties... で開くウィンドウ) の背景に画像を敷けます。設定は上部メニューの さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting で開くウィンドウの Inspector タブから (テクスチャ / 不透明度 / スケールモード)。

  • コンポーネントのタイトルバーなど不透明な部分では画像は隠れます (Hierarchy の背景画像と同じ見え方)
  • 画像はスクロールしても動かない固定背景です

Transform の対称ボーン編集 (Symmetry Bone Editor) ​

Transform コンポーネントの下に 「対称ボーン編集」のトグルを追加します。ON にすると、ボーン名から対になるボーンを探し、この Transform の位置・回転・スケールの変更を反転して対のボーンへ同期します。左右対称の衣装ボーンや髪ボーンの調整で、片側を動かすだけでもう片側も揃います。

  • 設定は Editor Setting の Inspector タブ → 「Transform の対称ボーン編集」→ 有効化 (既定 OFF)
  • 対のボーンは名前から探します: 末尾の _L / _R、.L / .R、 L / R (大文字小文字は元の名前のまま入れ替え)、Left / Right を含む名前。Arm_L.001 のような数値付き、Arm_L.Twist のような未知の接尾辞付きにも対応します
  • 探索は選択した Transform の親から兄弟 → 子孫 → さらに上の階層の順に名前一致で行います。見つからない時は「再検索」で名前を直した後にやり直せます
  • 反転する軸は 位置を反転 / 回転を反転 / 回転をミラー で軸ごとに選べます (既定: 位置 X、回転 Y / Z を反転)。「回転をミラー」は 90° / 270° のうち近い方を基準に鏡映した角度にします (同じ軸の反転とは排他)
  • 対称編集の ON / OFF と軸設定はその Inspector 表示の間だけ保持され、別のオブジェクトを選択すると解除されます
  • Play モード中は自動同期しません (軸設定の変更だけ反映)。Project で選択した Prefab / FBX の Transform には表示されません
  • Inspector の数値入力は同じ Undo にまとまります (Ctrl+Z で両方戻る)。Scene ビューのハンドル操作などは対のボーン側が別の Undo になることがあります
  • 原典: WataOfuton さんの SymmetryBoneEditor (MIT) を移植したものです

Inspector Debug Quick Toggle ​

Inspector の Lock アイコンの左隣に、Normal ↔ Debug モードをワンクリックで切り替えるボタンを追加します。

  • 左クリックで Normal ↔ Debug 切替、右クリックで Normal / Debug / Debug-Internal の 3 択メニュー
  • Inspector ごとに独立して状態を保持 — ロックした複数の Inspector を別モードで並べられます
  • トグル: Editor Setting の Inspector 項目 (「Inspector 拡張」)

Properties ボタン ​

Inspector の Debug 切替ボタンのさらに左に、ウィンドウアイコンのボタンを追加します。クリックすると Inspector の ⋮ メニューにある Properties... と同じく、表示中のオブジェクトを全コンポーネント付きの独立ウィンドウ (プロパティウィンドウ) で開きます。

  • ロック中の Inspector ではロックしている対象を、複数選択中は各オブジェクトをタブに並べて開きます
  • 何も選択していない間はボタンが無効表示になります
  • コンポーネント単位で開きたい時は「コンポーネントヘッダーボタン」を使います
  • トグル: Editor Setting の Inspector 項目 (「Inspector 拡張」)

コンポーネントヘッダーボタン ​

コンポーネントの Inspector ヘッダー (Help や ⋮ が並ぶ所) の左端にボタンを追加します。 クリックすると、そのコンポーネントだけを単独の小窓 (プロパティウィンドウ) で開きます。 Hierarchy のコンポーネントアイコンをクリックした時と同じ挙動です。

  • トグル: Editor Setting の Inspector 項目 (「Inspector 拡張」)

AnimatorController フィールドの右クリックメニュー ​

Inspector 上の AnimatorController 型のフィールド (Animator の Controller や VRC Avatar Descriptor の Playable Layer のような RuntimeAnimatorController 型のフィールドも含む) を右クリックすると、次の項目が出ます。

  • 「Animatorウィンドウで開く」 … Animator ウィンドウの表示コントローラをそれに差し替えます (未オープンならウィンドウを開きます)。値が空のときは選べません

  • 「新規 AnimatorController を作成...」 … 保存先を選んで AnimatorController を新規作成し、そのままそのフィールドに設定します (Undo 可)。既定のファイル名は GameObject 名です

  • トグル: Editor Setting の Inspector 項目 (「Inspector 拡張」)

VRCExpressionsMenu 拡張 Avatars SDK ​

VRCExpressionsMenu の Controls リストで、type が Button / Toggle の行にパラメータ値 (value) を併記します。 「このボタン、値いくつだっけ?」を行を開かずに確認できます。

  • トグル: Editor Setting の Inspector 項目 (「Inspector 拡張」)

Avatar Preview 拡張 ​

Inspector 下部の 3D プレビュー欄 (AnimationClip / BlendTree など) のカメラ画角を記憶・復元します。 プレビュー対象のクリップやアバターを切り替えても、同じアングル・ズームのまま見続けられます。

  • 視点操作 (Pan / Orbit / Zoom / F・G キー) のたびに状態を保存し、プレビューが作り直された時に復元します
  • カメラ状態はエディタ再起動でリセットされます
  • トグル: Editor Setting の Inspector 項目 (「Inspector 拡張」)

MIT License