🚀 在 VS Code 中获取

使用VS Code进行Unity开发

Visual Studio Code 使得编写和调试 Unity 的 C# 脚本变得容易。

Unity 概览

本指南将帮助您使Unity和Visual Studio Code协同工作。如果您正在寻找学习C#的资源,请查看我们的C#课程。

学习C#课程

如果您正在寻找学习Unity的资源,请查看Unity网站的学习部分。

Learn 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# Dev Kit

设置Unity

更新Visual Studio包

Visual Studio Code 的 Unity 扩展依赖于 Visual Studio Editor Unity 包。在 Unity 中,打开 WindowsPackages。确保 Visual Studio Editor 包已升级到 2.0.20 或更高版本。

Unity 包管理器

注意: 由Unity发布的Visual Studio Code Editor包是一个不再维护的旧版Unity包。

将VS Code设置为Unity的外部编辑器

打开Unity 首选项外部工具,然后选择 Visual Studio Code 作为外部脚本编辑器

Unity 首选项

编辑进化

您现在可以开始使用 Visual Studio Code 进行编辑了。在 Unity 中双击 C# 脚本将打开 Visual Studio Code。以下是一些您可以期待的内容列表:

  • 语法高亮
  • 括号匹配
  • IntelliSense
  • 代码片段
  • 代码透镜
  • 窥视
  • 转到定义
  • 代码操作/灯泡
  • 转到符号
  • 悬停

两个对你有帮助的主题是基本编辑C#。在下图中,你可以看到VS Code显示悬停上下文、查看引用等功能。

编辑进化示例

调试

默认情况下,您的Unity项目已配置调试器,以便将Unity调试器附加到在项目上打开的Unity Editor实例。按F5以启动调试会话。

如果你想调试一个Unity独立播放器,最简单的方法是使用附加Unity调试器命令。

或者,您可以修改项目中的.vscode/launch.json文件,并为您控制的IP端点添加一个新的调试器配置:

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

下一步

继续阅读以了解更多关于:

  • Basic Editing - 了解强大的Visual Studio Code编辑器。
  • Code Navigation - 快速浏览您的源代码。
  • C# - 了解 Visual Studio Code 中的 C# 支持。