エディターウィンドウ

公式サイト:

エディターウィンドウ | Unity マニュアル [公式]

使い方

参考:

ウィンドウを自作してみよう | ケットシーウェア

導入

参考:

エディタを拡張してみた | なんとなしにこころむ

シリアル化/値を保持する

ドキュメント:

スクリプトのシリアル化 | Unity 2020.3 マニュアル [公式]

ビルトインのシリアル化 | Unity 2020.3 マニュアル [公式]

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

参考:

Unity を閉じても Editor Window の状態を保つ方法 | LIGHT11

Serialization | Unity Blog [Official]

Serialize fields only in Editor – Unity Forum

How do I have an EditorWindow save it’s data inbetween opening and closing Unity? – Unity Answers

Store editor values between editor sessions – Stack Overflow

EditorWindow

ドキュメント:

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

Update

ドキュメント:

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

OnEnable

ドキュメント:

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

参考:

Editor Window の OnEnable はコンパイル時にも呼ばれるという話 | LIGHT11

チュートリアル

How to Make an Editor Window (Brackeys)

Easy Editor Windows with Serialized Properties (Game Dev Guide)

Introduction to Custom Editor Windows – Making Your Own Unity Tools (Turbo Makes Games)

Adding More Features to Your Custom Game Dev Tools (Turbo Makes Games)

Create Your Own Editor Window (Unity3D School)

Reoderable List

参考:

Reorderable List in Custom Editor Window – Unity Forum

How to have a Reoderable List in a Custom Editor Window – Unity Answers

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA