ゲーム開発
【Unity】PropertyAttributeでフィールドや配列の表示をカスタマイズしよう!【UI Toolkit】
Unityのエディタ拡張機能の、PropertyAttributeとPropertyDrawerを使って、フィールドや配列のInspectorでの表示をカスタムしてみましょう。一度定義すれば、簡単に表示をカスタムできるAttributeとして使用できます。また、Unity6000からは、PropertyAttribute.applyToCollection を使うことで配列やListのようなコレクションに対してAttributeを適用することができるようになりました。そちらのご紹介も兼ねて、Inspectorでの表示名を変数名とは別の名前をつけられるようにする拡張を紹介します。