如果您的代碼有很多錯誤,Unity會嘗試編譯並顯示一些錯誤消息。您修復這些錯誤,它會再次嘗試並呈現更多錯誤。爲什麼Unity在一些錯誤後停止編譯?
它會在出現一些錯誤後停止編譯,因此要知道您有多少錯誤是解決它們的唯一方法。
有沒有辦法告訴編譯器不是停止編譯?
我正在開發一個項目,我必須評估使用其他目標平臺的努力,因此當我嘗試在新平臺中編譯時顯示所有編譯錯誤會有所幫助。
如果您的代碼有很多錯誤,Unity會嘗試編譯並顯示一些錯誤消息。您修復這些錯誤,它會再次嘗試並呈現更多錯誤。爲什麼Unity在一些錯誤後停止編譯?
它會在出現一些錯誤後停止編譯,因此要知道您有多少錯誤是解決它們的唯一方法。
有沒有辦法告訴編譯器不是停止編譯?
我正在開發一個項目,我必須評估使用其他目標平臺的努力,因此當我嘗試在新平臺中編譯時顯示所有編譯錯誤會有所幫助。
直接回答你 - 儘管你可以提供自定義預處理器指令,as documented here,沒有辦法告訴Unity3D編譯器來編譯保持如果遇到嚴重錯誤。
我不確定是否繼續編譯,但我不認爲編譯錯誤的數量是需要的努力的一個很好的衡量標準。僅僅因爲你得到了300個錯誤並不意味着你必須修復300個問題,也沒有告訴你這些錯誤的嚴重程度。 –
呃,你想讓你的編譯器做什麼?如果出現錯誤,它應該自動檢測出問題所在,因此程序的其餘部分可以進行合理的編譯?如果你錯過了一個括號,顯示下面的50k錯誤是沒有意義的,因爲一切都被錯誤地解釋了,並且會使得真正的問題變得非常危險。 –
@SimonTrewhella我知道,它只會顯示我將要處理的類文件,我可以快速瀏覽並感受即將到來的內容。 – Roberto