この記事は、以下に該当するお客様向けのご案内です。
- Unity でシーンを再生しようとすると、"All compiler errors have to be fixed before you can enter playmode!" というエラーが表示される。
- スクリプトのどこにエラーがあるのかわからない。
原因:
コンパイラエラーは、エラーを持つスクリプトが原因で発生します。Unity で動作を確認するために再生ボタンをクリックすると、Unity エディタのコンソールウィンドウに、赤色のエラーが表示される場合があります。
赤色のテキストは、スクリプトのコンパイラエラーの種類を示します。白色のテキストと赤いアイコンは修正が必要なコンパイラエラーの詳細を示しています。
注意: すべてのコンパイラエラーが修正されるまで、Unity でシーン再生をすることはできません。
解決策:
白いテキストをダブルクリックするか、コンソールウィンドウ (Windows では Ctrl+Shift+C) を表示します。コンソールウィンドウの全画面が表示されるはずです。もし見つからない場合は、Window / Layouts でレイアウトをリセットをお試しください。
エラーの詳細をダブルクリックするとスクリプトが開き、エラーが発生しているスクリプトの行が表示されるため、そこから直接修正することができます。
エラーを修正したら、スクリプトを保存して Unity エディタをクリックします。Unity は変更をコンパイルし、もしエラーがあれば詳細をコンソールに書き込みます。エラーが無くなるまで修正を続ける必要があります。