【Unity】プロジェクトがすでに開いていると言われて開けなくなった時の対処法

1 min read読了の目安(約900字

唐突にPCが落ちた後、再度プロジェクトを開こうとするとこのようなエラーが出てUnityプロジェクトが開けない!!! ってなることがあります。

image

今回はこの対処法の紹介です。

ロックファイルが残っています

image

Unityプロジェクト内の Temp/UnityLockfileが存在するとプロジェクトがロックされ開くことが出来ません。

通常フローであればUnityEditorを終了させると自動的に削除されるのですが、想定外のPCクローズが起きたりすると、UnityLockfileを削除する処理が走らず残ってしまうことがあります。

UnityLockfileを削除する

ファインダーなどからUnityLockfileを削除します。
すると正常にUnityプロジェクトを開くようになると思います。

Unityさんよ、UnityLockfileが残っている可能性も示唆して欲しい

Unityプロジェクトを開く時にUnityLockfileが残っている可能性も、開く時に教えてくれるといいなと思います。エンジニアは開けない原因にピンっときますが、非エンジニアには少しハードルが高いです。

Unity民主化の一環で改善してもらえると良いなと思っています。

image
こんな感じで。