我在導入某個插件後引起了這個問題。
當然,並不是忘記寫UnityEngine.UI引起的。
解決後纔想着來記錄一下,因此沒有報錯時的截圖,不過問題表現爲所有的UnityEngine.UI的引用都報標題的錯誤。
之前以爲是UIElements的原因,但是想到當前項目已經用過一陣子UI,所以否決。
解決辦法:
在Package Manager中搜索UI,查看Unity UI是否已經下載,我現在已經下載,但是報錯時也是已經下載的狀態,總之只需要把Unity UI卸載加重裝就行了。
點擊Remove
成功卸載。
可能要多次卸載才能成功,我點擊一次卸載後卡頓一會後並不會提示什麼,右下角依然是remove的按鈕,再次點擊
此時會提示要先卸載Analytics Library和TextMesh Pro才能繼續卸載。
於是搜索這兩個插件,分別將其卸載,卸載完成後再次回到Unity UI插件,點擊卸載就能卸載了。
卸載後這個地方可能還是會顯示已安裝的狀態,不用管,接着操作
卸載完成後再搜索Unity UI,重新安裝,安裝完成後報錯刷新一下控制檯報錯應該會消失,然後再裝回之前卸載的Analytics和TextMesh Pro以防萬一,至此,問題解決。
如果不能解決也不用問我了,我只會這種方法。