在 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 安装 Visual Studio Code 的 Unity 扩展。有关安装扩展的更多详细信息,请阅读扩展市场。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 独立播放器,最简单的方法是使用 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# 的支持。