unity 代碼沒有提示 解決辦法 匯總版
看了下人家的文章,總結(jié)一個完整的版本?
一 我假設(shè)你跟我一樣 使用 VSCODE, 當(dāng)然 其他編輯器也差不多
二 理解以下概念
工作目錄,就是你的項目的位置,顯然這是必須,否則電腦不知道去哪里找資料。正確設(shè)置后,VScode的資源管理器會出現(xiàn)你項目里面的所有文件

指定編輯器,很明顯,不同的編輯器需要的代碼提示文件是不一樣的,所以你需要 unity 給它們提供一個,所以你必須正確告訴 unity 你在使用什么編輯器,正常安裝VSCODE 后, 你是可以直接選擇的,如果你用了什么奇怪的辦法來安裝,那么你就要自己指向VScode的EXE文件,你還可以重新生成項目的設(shè)定,以保證適合 vscode


對應(yīng)的 DOT NET 版本的開發(fā)版,注意 你平常打游戲是用不上開發(fā)版的,你安裝的都是 運行庫,這里需要滿足兩個條件,DOT NET的版本 ,DOT NET開發(fā)版
版本在這里看? 【Assembly-CSharp.csproj】 unity 2021 應(yīng)該都用的是 4.7.1

有了基礎(chǔ)概念 并處理好他們,接著? 去微軟官方網(wǎng)站哪里下dot net,記得是開發(fā)版 并且版本要正確

回去 vscode 按 Ctrl +shift + P ,?????查找 omni?

選擇 OmniSharp: select Project
關(guān)掉 unity 和 vscode?
重新打開它們,隨便輸入點什么代碼 第一次啟用自動提示 會比較慢 大概花費你3-5秒 耐心點,以后提示就是即時的了

這里就是正常的解決方案了,如果還不行,把你的VSCODE的其他代碼提示插件給刪了,親測會跟unity沖突,VSCODE 開發(fā) unity 只需要一個插件 就是 C# ,如果看不懂英文,你還可以安裝中文補丁。這樣就一定能搞定了

好 就這樣吧