使用Visual Studio Comunity 2019開發Unity C#腳本沒有自動補全的解決方法

最近開始試着玩Unity3D,要爲場景中的物體編輯腳本。Unity3D推薦的腳本語言是C#,在Unity打開C#就會使用Visual Studio來進行編輯。服務器

啓動Visual Studio以後注意到,Unity類和方法名都沒有代碼補全,並且Unity彷佛也編譯不過:spa

 

在網上找了一圈,發現並無人遇到這樣的問題,那可能性比較大的應該就是環境問題了。blog

我以前先安裝過Visual Studio進行C/C++開發,以後才安裝Unity。初步判定是個人Visual Studio沒有C#語言和Unity類的支持。遊戲

 

解決方法

1.打開Visual Studio Installer

 

2.找到你要安裝Unity支持的VS版本,點擊「更多」——「修改」

 

 

 

3.在彈出的子窗口中選勾「使用Unity的遊戲開發」,以後點擊「修改」

 

 

 

4.Visual Studio Installer會開始鏈接服務器下載支持組建,等待它下載完成:

 

 

5.完成以後,必定要重啓Unity,Unity會開始編譯一些腳本

 

 

6.啓動完成,在點擊C#腳本進入Visual Studio,會發現代碼補全出現了:

 

原來沒法編譯經過是由於CharacterController少打了一個l,啼笑皆非。遊戲開發

 

7.更正代碼,保存以後回到Unity,會發現已經沒有編譯錯誤了:

 

Visual Studio是個大玩具,玩好它實在不容易( ̄▽ ̄)~*

相關文章
相關標籤/搜索