상품 설명
Super Inspector は、Unityのインスペクターを
C#属性(Attribute)1行で劇的に強化するエディタ拡張ツールです。
カスタムEditorクラスは一切不要。
何百行ものGUIコードも不要。
属性を書くだけで、美しく使いやすいInspectorが完成します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 こんな悩みを解決します
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✗ Inspectorが素のフィールド一覧で見づらい
✗ カスタムエディタを書く時間がもったいない
✗ チームメンバーがどのフィールドに何を入れるか迷っている
✗ DictionaryやHashSetをInspectorで編集できない
✗ 数値フィールドをスライダーやバーで見せたい
→ これらすべて、Super Inspectorが解決します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 主な機能一覧
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ グループ属性
[BoxGroup] フィールドを枠線付きボックスでまとめる
[FoldoutGroup] 折り畳み開閉グループ
[TabGroup] タブ切り替えグループ
[HorizontalGroup] フィールドを横並びに配置
◆ 条件表示属性
[ShowIf] / [HideIf] 条件で表示・非表示を切り替え
[EnableIf] / [DisableIf] 条件でグレーアウト制御
[DisableInPlayMode] 再生中のみ編集不可にする
[ReadOnly] 常に読み取り専用で表示
◆ バリデーション属性
[Required] nullのときエラーメッセージを表示
[ValidateInput] カスタム検証関数でリアルタイムチェック
[MinValue] / [MaxValue] 数値を自動クランプ
[PropertyRange] スライダーで範囲入力
◆ 表示強化属性
[Title] セクションタイトルと区切り線を描画
[InfoBox] 情報・警告・エラーのメッセージボックス
[ProgressBar] 数値をカラーバーで視覚化
[GUIColor] フィールドやボタンの色をカスタマイズ
[LabelText] 変数名を変えずに表示名だけ変更
◆ 型特化属性
[Button] メソッドをボタンとして表示・実行
[EnumToggleButtons] enumをトグルボタン群で表示
[ValueDropdown] 動的リストからドロップダウン選択
[TableList] List<T>をテーブル形式で表示・編集
[ListDrawerSettings] リストのページング・並び替え設定
[PreviewField] テクスチャ・スプライトをサムネイル付きで表示
[InlineEditor] 参照先オブジェクトをその場で展開・編集
[MinMaxSlider] Vector2をMin/Max範囲スライダーで操作
[FilePath] / [FolderPath] ブラウザダイアログ付きパス入力
📦 拡張シリアライザ
Unityが標準でシリアライズできない型も、Super Inspectorなら
Inspectorで表示・編集できます。
SerializableDictionary<TKey, TValue>
→ DictionaryをInspectorで直接編集
SerializableHashSet<T>
→ HashSetをInspectorで表示・管理
PolymorphicList<T>
→ インターフェース型のリストを型選択UIで管理
PolymorphicValue<T>
→ インターフェース型の単一参照を安全に保持
🪟 SuperEditorWindow — ツールウィンドウも簡単に
SuperEditorWindowを継承するだけで、
チーム用ツールウィンドウにも全属性が使えます。
public class MyToolWindow : SuperEditorWindow
{
[MenuItem("Tools/My Tool")]
private static void Open() => GetWindow<MyToolWindow>().Show();
[BoxGroup("設定"), ShowInInspector]
public int quality = 50;
[Button("実行", ButtonSizes.Large)]
[GUIColor(0.3f, 0.9f, 0.3f)]
private void Execute() { /* 処理 */ }
}
これだけで、グループ・ボタン・色付けが全部動きます。
📐 技術仕様
✅ Unity 2021.3 LTS 以降対応(2022 / 2023 / 6000 動作確認済)
✅ Built-in RP / URP / HDRP すべて対応
✅ Assembly Definition Files でEditor/Runtime完全分離
✅ ランタイムへの影響ゼロ(全描画コードはEditorアセンブリ内)
✅ [SerializeReference] ポリモーフィックドロワー標準搭載
✅ GCアロケーションを最小化した設計
✅ SOLID原則に準拠した拡張可能なアーキテクチャ
✅ C#ソースコード完全同梱
🗂️ 同梱内容
・30種以上のプロダクションレディ属性
・拡張シリアライザ一式
(Dictionary / HashSet / ポリモーフィック型)
・SuperEditorWindow 基底クラス
・ポリモーフィック SerializeReference ドロワー
・全機能確認できるデモコンポーネント
・初心者向け完全利用ガイド(Markdown/PDF)
その他
公式サイト「ハヤデビのツール工房」:https://hayadebi.github.io/Accounting-ai-app/
note解説:https://note.com/hayadebi_slime/n/nc0bd2f5e56e6?sub_rt=share_sb
Unity 2021.3 LTS 以降 / エディタ専用
ランタイム依存なし / C#ソース完全同梱
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기