參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

使用 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 編輯器例項。按 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# 支援。