Unity打開項目後卡死(2018.4.19LTS)
問題
非常詭異的問題,早上還在正常使用Unity,下午切換到Unity時發現Unity處於無響應狀態。多次嘗試後,只能重啓,重啓後發現還是一樣的情況,通過Unity Hub打開項目後,過2秒就卡死無法操作。
通過查看Editor.Log文件,發現一直在報錯:
WebSocket DoHandshake not a websocket handshake response
嘗試新建一個項目,發現還是一樣卡死。看到WebSocket懷疑是之前安裝的中文文檔插件(是採用WebGL渲染的文檔),在manifest.json
裏刪掉doc_zh
後再啓動項目還是卡死。
通過Unity Hub卸載當前版本Unity,並安裝最新的2018.4.22f1
版本後,再次打開項目發現一樣正常了。
以爲是Unity版本問題,用新版本打開之前的項目發現又卡死了。因爲之前的項目沒有去掉中文文檔插件,懷疑就是這個東西導致的。
解決
首先打開項目裏的manifest.json,去掉doc_zh插件。
由於卡死無法打開項目卸載插件,只能找到Editor的安裝目錄裏的插件目錄,在我的機子是:
D:\Program Files\2018.4.22f1\Editor\Data\Resources\PackageManager\Editor
把這個目錄下面關於doc_zh的插件都刪掉,包括這個目錄下的manifest.json裏doc_zh相關的內容也要刪掉。
之前再次打開項目,等待資源重新導入,終於正常了。
被這樣一個傻逼問題折騰了幾個小時,不知道你怎麼想,反正我是不打算再安裝Unity中國版的東西了。