3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Unity】EditorWindowのファイル名とクラス名が異なるとUnity起動時に "Error while reading window layout" が出る

Posted at

#環境
Unity 5.5.0f3 (Windows 10)

#はじめに
EditorWindowを作っていたら、こんなエラーが出ました。

image

なんだこれ.

エラーの原因

EditorWindowクラス名とcsファイル名が一致しない場合に発生するエラーのようです

エラーを再現してみる

以下のEditorWindowを開いたままUnityエディターを再起動するとエラーが発生します。

HogeWindow1.cs
using UnityEditor;

public class HogeWindow : EditorWindow
{
    [MenuItem("EditorWindow/HogeWindow")]
    static void Open()
    {
        GetWindow<HogeWindow>();
    }
}

csファイル名とクラス名が異なる文字列になっているところがポイントです

#エラー解決
EditorWindowクラス名とファイル名を同じものにすればエラーが出なくなります。(完)

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?