使用 VS Code 进行 Unity 开发
Visual Studio Code 让您轻松编写和调试 Unity 的 C# 脚本。
本指南将帮助您协同使用 Unity 和 Visual Studio Code。如果您正在寻找学习 C# 的资源,请查看我们的 C# 课程。
如果您正在寻找学习 Unity 的资源,请查看 Unity 网站的学习部分。
请继续阅读,了解如何配置 Unity 和您的项目以获得最佳体验。
安装
-
您需要至少安装 Unity 2021。
-
如果您尚未安装,请安装 Visual Studio Code。
-
接下来,从 Visual Studio Marketplace 安装 适用于 Visual Studio Code 的 Unity 扩展。有关安装扩展的更多详细信息,请阅读扩展市场。Unity 扩展由 Microsoft 发布。
安装 Unity 扩展将安装使用 Visual Studio Code 编写 C# 所需的所有依赖项,包括 C# Dev Kit。
设置 Unity
更新 Visual Studio 包
适用于 Visual Studio Code 的 Unity 扩展依赖于 `Visual Studio Editor` Unity 包。在 Unity 中,打开 **Window** > **Packages**。确保 `Visual Studio Editor` 包已升级到 `2.0.20` 或更高版本。
**注意**:由 Unity 发布 的 `Visual Studio Code Editor` 包是 Unity 的一个旧版包,不再维护。
将 VS Code 设置为 Unity 的外部编辑器
打开 **Unity Preferences** > **External Tools**,然后选择 Visual Studio Code 作为**外部脚本编辑器**。
编辑演进
您现在可以使用 Visual Studio Code 进行编辑了。在 Unity 中双击 C# 脚本将打开 Visual Studio Code。以下是您可能会遇到的一些功能列表:
- 语法高亮
- 括号匹配
- 智能感知
- 代码片段
- CodeLens
- 速览
- 转到定义
- 代码操作/灯泡
- 转到符号
- 悬停
以下两个主题会对您有所帮助:基本编辑和C#。在下图中,您可以看到 VS Code 显示悬停上下文、速览引用等。
调试
默认情况下,您的 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"
}
后续步骤
继续阅读以了解更多信息: