トーフメモ

主にゲーム制作

【UnityEditor】オリジナルのエディタ画面(EditorWindow)の作りかた

HierarcyビューやInspectorビューなどのことを、EditorWindowと言います。
EditorWindowは自分で作ることができ、その中にいろんな機能を作ることができます。

つくりかた

EditorWIndowクラスを継承したクラスを作成します。
EditorWIndowクラスを使うためにUnityEditorをusingしてください。

EditorWindowTest.cs

using UnityEditor;

public class EditorWindowTest : EditorWindow {
    [MenuItem("Original/Test")]
    public static void Open () {
        CreateInstance<EditorWindowTest>().Show();
    }
}

これで、上に新しくできたタブを開くとオリジナルのEditorWindowが作成できます。
f:id:tofgame:20190423155401p:plain


参考

anchan828.github.io