使用 VS Code 進行 Unity 開發
Visual Studio Code 讓編寫和除錯 Unity C# 指令碼變得輕而易舉。
本指南將幫助您讓 Unity 和 Visual Studio Code 協同工作。如果您正在尋找學習 C# 的資源,請檢視我們的 C# 課程。
如果您正在尋找學習 Unity 的資源,請檢視 Unity 網站的學習部分。
繼續閱讀以瞭解如何配置 Unity 和您的專案,以獲得最佳體驗。
安裝
-
您需要至少安裝 Unity 2021。
-
如果您還沒有安裝,請安裝 Visual Studio Code。
-
接下來,從 Visual Studio Marketplace 安裝 Unity for Visual Studio Code 擴充套件。有關安裝擴充套件的更多詳細資訊,請閱讀擴充套件市場。Unity 擴充套件由 Microsoft 釋出。
安裝 Unity 擴充套件會安裝編寫 C# 所需的所有依賴項,包括 C# Dev Kit。
設定 Unity
更新 Visual Studio 包
Visual Studio Code 的 Unity 擴充套件依賴於 Visual Studio Editor
Unity 包。在 Unity 中,開啟 Windows,Packages。確保 Visual Studio Editor
包已升級到 2.0.20
或更高版本。
注意:由 Unity 釋出的
Visual Studio Code Editor
包是 Unity 的一箇舊包,不再維護。
將 VS Code 設定為 Unity 的外部編輯器
開啟 Unity Preferences,External Tools,然後選擇 Visual Studio Code 作為 External Script Editor。
編輯演進
您現在可以開始使用 Visual Studio Code 進行編輯了。雙擊 Unity 中的 C# 指令碼將開啟 Visual Studio Code。以下是您可以期待的一些功能:
- 語法高亮
- 括號匹配
- IntelliSense
- 程式碼片段
- CodeLens
- 速覽
- 轉到定義
- 程式碼操作/燈泡
- 轉到符號
- Hover
將對您有幫助的兩個主題是基本編輯和C#。在下圖中,您可以看到 VS Code 顯示懸停上下文、檢視引用等。
除錯
預設情況下,您的 Unity 專案已設定偵錯程式配置,以便將 Unity 偵錯程式附加到專案上開啟的 Unity 編輯器例項。按 F5 啟動除錯會話。
如果您想除錯 Unity 獨立播放器,最簡單的方法是使用 Attach Unity Debugger 命令。
或者,您可以修改專案中的 .vscode/launch.json
檔案,併為受您控制的 IP 終結點新增新的偵錯程式配置。
{
"name": "Attach to Xbox",
"type": "vstuc",
"request": "attach",
"endPoint": "127.0.0.1:56321"
}
後續步驟
繼續閱讀以瞭解更多資訊