Unity 开发与 VS Code
Visual Studio Code 使编写和调试 Unity 的 C# 脚本变得容易。
本指南将帮助你使 Unity 和 Visual Studio Code 协同工作。如果你正在寻找学习 C# 的资源,请查看我们的 C# 课程。
如果你正在寻找学习 Unity 的资源,请查看 Unity 网站的学习部分。
请继续阅读以了解如何配置 Unity 和你的项目以获得最佳体验。
安装
-
你将需要至少安装 Unity 2021。
-
如果你尚未这样做,请安装 Visual Studio Code。
-
接下来,从 Visual Studio Marketplace 安装 Unity for Visual Studio Code 扩展。有关安装扩展的更多详细信息,请阅读扩展市场。Unity 扩展由 Microsoft 发布。
安装 Unity 扩展会安装编写 C# 与 Visual Studio Code 所需的所有依赖项,包括 C# 开发工具包。
设置 Unity
更新 Visual Studio 包
Visual Studio Code 的 Unity 扩展依赖于 Visual Studio Editor
Unity 包。在 Unity 中,打开窗口,包管理器。确保 Visual Studio Editor
包已升级到 2.0.20
或更高版本。
注意:Unity 发布的
Visual Studio Code Editor
包是 Unity 的旧版包,不再维护。
将 VS Code 设置为 Unity 的外部编辑器
打开Unity 偏好设置,外部工具,然后选择 Visual Studio Code 作为外部脚本编辑器。
编辑进化
现在你已准备好开始使用 Visual Studio Code 进行编辑。在 Unity 中双击 C# 脚本将打开 Visual Studio Code。以下是你可以期待的一些功能
- 语法突出显示
- 括号匹配
- IntelliSense
- 代码片段
- CodeLens
- Peek
- 转到定义
- 代码操作/灯泡
- 转到符号
- 悬停
对您有帮助的两个主题是基本编辑和 C#。在下图中,您可以看到 VS Code 显示悬停上下文、查看引用等等。
调试
默认情况下,你的 Unity 项目配置了调试器配置,以将 Unity 调试器附加到项目上打开的 Unity 编辑器实例。按 F5 启动调试会话。
如果要调试 Unity 独立播放器,最简单的方法是使用附加 Unity 调试器命令。
或者,你可以修改项目中的 .vscode/launch.json
文件,并为你控制的 IP 端点添加新的调试器配置
{
"name": "Attach to Xbox",
"type": "vstuc",
"request": "attach",
"endPoint": "127.0.0.1:56321"
}
后续步骤
继续阅读以了解更多关于