1. 程式人生 > >為什麼我會得到“必須先修復所有的編譯錯誤才能進入Play模式!”的錯誤?

為什麼我會得到“必須先修復所有的編譯錯誤才能進入Play模式!”的錯誤?

症狀

當嘗試進入Play模式時,我得到了如下的錯誤:

All compiler errors have to be fixed before entering playmode

原因

如果你的Unity工程裡任何指令碼含有錯誤,使得Unity不能編譯指令碼,那麼這條錯誤資訊就會顯示出來。一旦存在這條錯誤,你將不能進入Play模式。

解決方案

你需要檢視顯示在Console裡的所有的錯誤並修復它們。

注意:如果你不能在Console裡看到任何錯誤,但是此條錯誤資訊仍然出現在那裡,這有可能是因為某個指令碼使用了UnityEngine.Networking名稱空間的問題。

如果某些指令碼並沒有被使用到,你可以將出錯的那段程式碼註釋掉。

一旦所有的指令碼都沒有錯誤,Unity就能編譯指令碼,然後你就能進入Play模式。