現已釋出!閱讀關於 11 月新增功能和修復的內容。

使用 VS Code 進行 Unity 開發

Visual Studio Code 讓您輕鬆編寫和除錯 Unity C# 指令碼。

Unity Overview

本指南將幫助您讓 Unity 和 Visual Studio Code 協同工作。如果您正在尋找學習 C# 的資源,請檢視我們的 C# 課程。

學習 C# 課程

如果您正在尋找學習 Unity 的資源,請檢視 Unity 網站的學習部分。

學習 Unity

繼續閱讀以瞭解如何配置 Unity 和您的專案以獲得最佳體驗。

安裝

  1. 您需要至少安裝 Unity 2021。

  2. 如果您尚未安裝,請安裝 Visual Studio Code

  3. 接下來,從 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 中,開啟 WindowsPackages。確保 Visual Studio Editor 包已升級到 2.0.20 或更高版本。

Unity Package Manager

注意:由 Unity 釋出的 Visual Studio Code Editor 包是 Unity 的一個遺留包,不再維護。

將 VS Code 設定為 Unity 的外部編輯器

開啟 Unity PreferencesExternal Tools,然後選擇 Visual Studio Code 作為 External Script Editor

Unity Preferences

編輯進化

您現在可以使用 Visual Studio Code 開始編輯了。雙擊 Unity 中的 C# 指令碼將開啟 Visual Studio Code。以下是您可以期待的一些功能列表:

  • 語法高亮顯示
  • 括號匹配
  • IntelliSense
  • 程式碼片段
  • CodeLens
  • 速覽
  • 轉到定義
  • 程式碼操作/燈泡
  • 轉到符號
  • Hover

兩個對您有幫助的主題是 基本編輯C#。在下圖中,您可以看到 VS Code 顯示懸停上下文、檢視引用等。

editing evolved example

除錯

預設情況下,您的 Unity 專案設定了一個偵錯程式配置,用於將 Unity 偵錯程式附加到專案上開啟的 Unity Editor 例項。按 F5 開始除錯會話。

如果您想除錯 Unity 獨立播放器,最簡單的方法是使用 Attach Unity Debugger 命令。

或者,您可以修改專案中的 .vscode/launch.json 檔案,併為受您控制的 IP 端點新增新的偵錯程式配置。

{
  "name": "Attach to Xbox",
  "type": "vstuc",
  "request": "attach",
  "endPoint": "127.0.0.1:56321"
}

後續步驟

繼續閱讀以瞭解更多資訊

  • 基本編輯 - 瞭解功能強大的 Visual Studio Code 編輯器。
  • 程式碼導航 - 快速瀏覽您的原始碼。
  • C# - 瞭解 Visual Studio Code 中的 C# 支援。
© . This site is unofficial and not affiliated with Microsoft.