インスペクターの一般的な使い方は次のページにまとめています。

カスタムエディター

参考:

カスタムエディター | Unity 2018.4 マニュアル [公式]

導入

参考:

カスタムエディタを使ってインスペクタをリッチにする – Qiita

Unity の Inspector を拡張する。- Qiita

Unity の Editor 拡張をしてインスペクタをカスタマイズする | かめくめ

Isnpector が変わる!| マルペケつくろーどっとコム

はじめてでも簡単インスペクターのエディタ拡張の手順 | はなちるのマイノート

エディタ拡張でエディタを自由にカスタマイズしよう!インスペクタビュー編 | XR-Hub

プロパティー

参考:

Unity のインスペクタで設定出来る値を見てみる | かめくめ

CustomEditor 属性

参考:

UnityEditor.CustomEditor | Unity スクリプトリファレンス [公式]

PropertyDrawer

参考:

非 MonoBehaviour のインスペクタ表示をカスタムする | LIGHT11

ボタンを付ける

参考:

Inspector にメソッドを実行するボタンを追加する | kan のメモ帳

ドロップダウンリストを作成する

参考:

How to make an enum-like Unity inspector drop-down menu from a string array with C#? – Stack Overflow

ヘッダー属性 (Header)

参考:

Inspector をきれいに – Qiita

Header と Space を使って Inspector を整理する | テラシュールブログ

UnityEngine.HeaderAttribute | Unity スクリプトリファレンス [公式]

Headers does not show up if there is no public variable after it | Unity Issue Tracker [Official]

Header attributes in incorrect order – Unity Forum

Header don’t show up in the unity inspector – Unity Answers

OnInspectorGUI

参考:

Editor.OnInspectorGUI | Unity スクリプトリファレンス [公式]

OnValidate

参考:

Inspector から値を変更したときにコールバック処理を実行する簡単な方法 – Qiita

MonoBehaviour.OnValidate() | Unity スクリプトリファレンス [公式]

Callback on variable change inside editor – Unity Answers

OnValueChanged

参考:

OnValueChangedAttribute | Odin Inspector for Unity [Official]

CustomEditor

参考:

UnityEditor.CustomEditor | Unity スクリプトリファレンス [公式]

Editor クラス

参考:

UnityEditor.Editor | Unity スクリプトリファレンス [公式]

ビューを更新する

参考:

How to force update in edit mode – Unity Forum

Edit mode, constant rendering update? – Unity Forum

How to manually update GameView? – Unity Answers

まとめ

参考:

Inspector をきれいに – Qiita

Inspector を拡張するサンプル Script 集 | Blue_Breath_Blog

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。