首先,在Build自己的項目時,出現如下報錯:
UnityEditor.BuildPlayerWindow+BuildMethodException: 19 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00275] in :0
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in :0
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
經過一番查閱,發現大部分帖子也沒說清楚問題出在哪里,僅提出了一些不疼不癢的解決方案,比如不能寫中文路徑……有點可笑,現在都2021年了,編輯器還不至於蠢到還不識別幾個中文字符(雖然習慣上還是以純英文路徑為主)。
然后,經過自己的一番嘗試,發現了問題所在:出現這個問題可能是在代碼中使用了AssetDatabase這個類,把這個類注釋掉或者替代掉,問題就得到解決了。