🚀 在 VS Code 中

使用 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 擴充功能會安裝使用 Visual Studio Code 編寫 C# 所需的所有相依性,包括 C# 開發套件

設定 Unity

更新 Visual Studio 套件

Visual Studio Code 的 Unity 擴充功能取決於 Visual Studio Editor Unity 套件。在 Unity 中,開啟視窗套件。請確認 Visual Studio Editor 套件已升級至 2.0.20 或以上版本。

Unity Package Manager

注意:Unity 發行的 Visual Studio Code Editor 套件是 Unity 的舊版套件,已不再維護。

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

開啟Unity 偏好設定外部工具,然後選取 Visual Studio Code 作為外部指令碼編輯器

Unity Preferences

進化的編輯體驗

您現在已準備好開始使用 Visual Studio Code 進行編輯。在 Unity 中按兩下 C# 指令碼將會開啟 Visual Studio Code。以下是您可以期待的一些功能清單

  • 語法醒目提示
  • 括號比對
  • IntelliSense
  • 程式碼片段
  • CodeLens
  • 預覽
  • 跳到定義
  • 程式碼動作/燈泡
  • 跳到符號
  • 滑鼠停留

對您有幫助的兩個主題是基本編輯C#。在下圖中,您可以看到 VS Code 顯示滑鼠停留內容、預覽參考等等。

editing evolved example

偵錯

預設情況下,您的 Unity 專案已設定偵錯工具組態,可將 Unity 偵錯工具附加到專案上開啟的 Unity 編輯器執行個體。按下 F5 以啟動偵錯工作階段。

如果您想要偵錯 Unity 獨立播放器,最簡單的方式是使用附加 Unity 偵錯工具命令。

或者,您可以修改專案中的 .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# 支援。