Visual Studio Code配置為Unity的代碼編輯器
一、安裝Visual Studio Code Editor插件包
- 在Window->PackageManager中找到入下圖所示插件
- 安裝Visual Studio Code Editor插件
- 同時(shí)升級(jí)Visual Studio Editor插件包到最新版本
二、選擇Visual Studio Code為Unity代碼編輯器
- Edit->Preferences->External Tools->External Scripts Editor->Visual Studio Code
三、Visual Studio Code安裝相關(guān)擴(kuò)展
- C# (必選)
- Unity(官方必選)(非官方(舊版已不支持最新版Unity版本):Debbuger for Unity)
- C# Snippets(代碼塊提示)
- Unity Code Snippets(代碼提示)
- C# XML Documentation Comments(注釋用)
- .Net Install Tool、C# Dev Kit、IntelliCode for C# Dev Kit為C#和Unity兩個(gè)擴(kuò)展包的關(guān)聯(lián)擴(kuò)展
四、安裝對(duì)應(yīng)版本的.net
-
下載完打開(kāi)安裝程序點(diǎn)擊安裝即可,鏈接:https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0
-
安裝完成后Visual Studio Code還是提示無(wú)法找到相關(guān)SDK,重啟電腦即可。
-
如無(wú)法解決按如下步驟配置
-
設(shè)置.Net Install Tool擴(kuò)展Extension Settings
-
對(duì)應(yīng)如下的settings.json內(nèi)容文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-840618.html
"dotnetAcquisitionExtension.existingDotnetPath": [
{
"extensionId": "ms-dotnettools.csharp",
"path": "C:\\Program Files\\dotnet\\dotnet.exe"
}
],
- 在Settings中輸入U(xiǎn)se Modern Net,然后取消勾選
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-840618.html
- 依舊無(wú)法解決,可能是因?yàn)槟愦嬖?點(diǎn)幾版本6點(diǎn)幾版本的問(wèn)題,找到C:\Program Files\dotnet文件夾,刪除該文件夾后重新安裝對(duì)應(yīng)版本的.net即可
五、點(diǎn)擊調(diào)試
- 點(diǎn)擊左側(cè)的調(diào)試按鈕,然后點(diǎn)擊如圖所示Attach to Unity按鈕即可運(yùn)行調(diào)試
六、解決無(wú)法調(diào)試相關(guān)問(wèn)題
1、沒(méi)有Attach to Unity按鈕
- 刪除如下圖所示的.vscode文件夾(沒(méi)有就跳過(guò)這一步)
- 關(guān)閉Visual Studio Code,關(guān)閉Unity
- 保留Unity基本項(xiàng)目文件(根據(jù)需求選擇保留文件),刪除其余的所有文件
- 重新打開(kāi)Unity,在Unity中雙擊腳本文件重新打開(kāi)代碼項(xiàng)目
- 打開(kāi)Visual Studio Code后,會(huì)自動(dòng)生成.vscode文件
- 再找到調(diào)試面板,就有Attach to Unity調(diào)試按鈕了
- 如果還是無(wú)法調(diào)試則進(jìn)行下一步
2、設(shè)置.vscode下的settings.json
- 添加如下圖所示的dotnetpath路徑
- 對(duì)應(yīng)如下settings.json配置
"dotnetAcquisitionExtension.existingDotnetPath": [
{
"extensionId": "ms-dotnettools.csharp",
"path": "C:\\Program Files\\dotnet\\dotnet.exe"
},
{
"extensionId": "visualstudiotoolsforunity.vstuc",
"path": "C:\\Program Files\\dotnet\\dotnet.exe"
},
{
"extensionId": "ms-dotnettools.csdevkit",
"path": "C:\\Program Files\\dotnet\\dotnet.exe"
}
]
- 如果還是無(wú)法調(diào)試則進(jìn)行下一步
3、其他
- Visual Studio Code官方文檔:Unity Development with VS Code
- Unity官方文檔:集成開(kāi)發(fā)環(huán)境 (IDE) 支持
到了這里,關(guān)于【Visual Studio Code配置為Unity的代碼編輯器】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!