本文介紹在Mac上如何使用Visual Studio Code來構(gòu)建Unity項目鼠冕。因為Visual Studio for Mac將在2024年8月31日停用,所以我們將主要介紹Visual Stuiod Code的使用胯盯。
微軟在2023年8月4日發(fā)布了Unity for Visual Stuio Code擴展懈费,代替了以前的Debugger for Unity擴展。
Unity for Visual Studio Code: https://marketplace.visualstudio.com/items?itemName=VisualStudioToolsForUnity.vstuc
主要設(shè)置分為兩部分:
- 在Visual Stuiod Code中安裝.Net SDK 和 Unity擴展博脑。(只需要設(shè)置一次)
- 在Unity項目中升級Visual Studio Editor憎乙。(每個項目都需要)
一、安裝.Net SDK
- 打開Visual Studio Code叉趣。
如果不安裝的話泞边,在使用Visual Studio Code打開腳本時,項目會提示如下錯誤:
也可以通過下面鏈接進行安裝:
https://dotnet.microsoft.com/en-us/download
最新版本是.Net 7.0疗杉,推薦安裝阵谚。.Net 6.0是LTS長期支持的穩(wěn)定版本。
二. 安裝Unity擴展
- 在Visual Studio Code中烟具,進入插件市場(Extension Marketplace)
- 搜索“Unity”梢什,安裝Unity插件。(之前的Debugger for Unity插件已經(jīng)棄用)
- 在Unity擴展的介紹中解釋了Unity中創(chuàng)建的項目中Visual Studio Editor版本低于2.0.20朝聋,并且針對2019以上不同版本的Unity給出了解決方案嗡午。
三. 升級Visual Studio Editor
在不同的Unity版本中操作不太一樣。
Unity 2019和Unity 2020
- 打開Unity的Package Manager冀痕。
- 刪除已經(jīng)棄用的Visual Studio Code Editor軟件包(這是Unity擴展不支持的舊軟件包)荔睹。
- 將軟件包Visual Studio Editor 更新到2.0.20或以后的版本狸演。
Unity 2021
- 打開Unity的Package Manager。
- 將軟件包Visual Studio Editor 更新到2.0.20或以后的版本应媚。
Unity 2022和Unity 2023
- 打開Unity的Package Manager严沥。
- 解鎖 (Unlock) Visual Studio Editor軟件包。
- 在Visual Studio Editor 的 Version Historyk中中姜,選擇更新。
- 將軟件包Visual Studio Editor 更新到2.0.20或以后的版本跟伏。
更新好Visual Studio Editor包后丢胚,在Unity的首選項的外部編輯器中(Settings - External Tools),選擇Visual Stuido Code受扳,在對話框中必須顯示“Visual Studio Editor v2.0.20 enabled"(此處版本號與你安裝的軟件包版本號一致)携龟,然后重新生成項目文件(Regenerate project files)。
好的勘高,現(xiàn)在已經(jīng)完成了所有設(shè)置峡蟋。
在Unity中雙擊腳本,就可以打開Visual Studio Code华望,點擊F5就可以構(gòu)建項目了蕊蝗。
在第一次構(gòu)建時,會有如下提示
- Enable debugging for this session:只針對本次Unity Editor有效赖舟,關(guān)閉Editor后失效蓬戚。
- Enable debugging for all projects:將項目設(shè)置為debug模式,即使再打開Editor依然有效宾抓。