actionScript書きの日記

アラフォーFlashデベロッパのブログ。actionscriptやobjective-cを経て、現在はUnity、Spine、AfterEffectsがメイン。

Unityでプロジェクトを開く際に「this can happen if layout contains custom windows」とエラーが出た際の対処法

前提

UnityHubからプロジェクトを開く、もしくは新規作成する際に、「this can happen if layout contains custom windows and there are complile errors in the project」というエラーダイアログが表示される。

「Quit」「Load Default Layout」「Revert Factory Settings」という3つのボタンが表示されているが、「Quit」以外の2つのボタンはクリックしても再度同じダイアログが表示され、「Quit」をクリックするとUnity自体が終了する。

 

対処法

該当プロジェクトを削除して新規作成しても同様の症状。調べてみたところ、設定ファイルの内容に問題があるようだ。

www.youtube.com

こちらの動画に助けていただいた。感謝。

 

C:\Users\ユーザー名\AppData\Roaming\Unity\Editor-5.x\Preferences\Layouts\default

このフォルダ内に入っている「Default.wlt」をテキストエディタで開いてコピーする。

 

「AppData」フォルダが表示されない方は以下を参照
https://eijiman.com/windows10-appdata-open/

 

次に、開きたいUnityプロジェクトの「Library」フォルダ内の「CurrentLayout-default.dwlt」をテキストエディタで開き、中身を全て削除してから先程コピーした内容をペーストして上書き保存する。

これでプロジェクトが開くようになった。