Unity起動時に「Enter Safe Mode?(エンターセーフモード)」のエラーの対処法

※当サイトはアフィリエイト広告を利用しています。

「Enter Safe Mode?」と出て Unity が起動しない。以下のようなエラーメッセージが出る。どうしたらいいか?
UnityでEnter Safe Mode?というエラーメッセージ

UnityでEnter Safe Mode?というエラーメッセージ

 

The project you are opening compilation errors.
Entering Safe Mode allows you to resolve these errors without waiting for the rest of your project to import. If you select Ignore (not recommended), your project will continue to import, but it may be in a broken or unusable state.

 

開いているプロジェクトでコンパイルエラーが発生します。
セーフモードに入ると、プロジェクトの残りの部分がインポートされるのを待たずに、これらのエラーを解決できます。[無視](非推奨)を選択すると、プロジェクトは引き続きインポートされますが、壊れた状態または使用できない状態になっている可能性があります。

 

このエラーメッセージは、コンパイルエラーが出ているので Unity をこのまま起動しても動かないよ。セーフモードで起動してエラーを直してね。

という意味です

 

スポンサーリンク

コンパイルエラーの直し方

「Enter Safe Mode」ボタンを押してUnity をセーフモードで起動します

Unityでセーフモードで起動

Unityでセーフモードで起動

 

コンソール画面にあるエラーメッセージを確認します

[10:53:23]Assets\Player.cs(26,34):error CS0117: ‘KeyCode’ does not contain a definition for ‘RightArrow’

この場合だと「Playsr.cs」というC#スクリプトの「KeyCode」あたりがやばいよと言われているので該当箇所を直します

スクリプトが治ると自動で Unity が起動しなおします

スクリプトは間違っていないのにエラーが起きた場合

今回のエラーは、最初「KeyCode」を「keyCode」と間違えていて、k だけを大文字に直したところ Unity に認識されなくなりコンパイルエラーが起きました

この場合は、1文字だけ直すのではなく、一行まるまる書き直します

「Enter Safe Mode?」と出て Unity が起動しない【原因と対処方法】まとめ

Unity でコンパイルエラーはよくあることなので、エラーがでてもあわてず、落ち着いて対応しましょう

  1. 「Enter Safe Mode」ボタンを押してUnity をセーフモードで起動
  2. コンソール画面にあるエラーメッセージを確認
  3. エラーを直す

 

 

☑ 【子供向け】プログラミングをもっとやりたい!Unityでプログラミングならアンズテック!

関連記事子供向けオンラインプログラミングスクール5選!送迎なし

 

タイトルとURLをコピーしました