快速入门:配置 Visual Studio 以使用 Unity 进行跨平台开发

在本快速入门中,你将了解如何安装 Visual Studio Tools for Unity 扩展并对其进行配置,以使用 Unity 开发跨平台游戏和应用。 Visual Studio Tools for Unity 扩展是免费的,并且支持编写和调试 C# 等等。 有关工作负载所包含内容的完整列表,请访问 Tools for Unity 概述

注意

对于 Visual Studio Code 和 Unity,请访问使用 VS Code 的 Unity 开发文档

安装 Visual Studio 和 Unity

  1. 下载 Visual Studio 安装程序,如已安装,则打开它。

  2. 如果已安装 Visual Studio,请选择“安装”或“修改”。

  3. 选择“工作负载”选项卡,然后选择“使用 Unity 进行游戏开发”工作负载。

  4. 如果尚未安装 Unity,请选择“可选”下的“Unity Hub”。

  5. 选择“修改”或“安装”即可完成安装。

    Screenshot of the game development with Unity workload checkbox in the installer.

Visual Studio 完成安装过程后,即可设置 Unity。

  1. 打开 Visual Studio Tools for Unity 安装期间安装的 Unity Hub。

  2. 在 Unity Hub 窗口左侧,选择“安装”选项卡。

  3. 选择“添加”按钮。

  4. 在“添加 Unity 版本”窗口中,选择要安装的 Unity 版本。

  5. 然后选择“下一步”继续安装。

  6. 在“在安装中添加模块”步骤中,选择“完成”。

    注意

    如果已安装 Visual Studio 2022,则可以取消选择“Microsoft Visual Studio Community 2019”选项。

Unity Hub 继续在后台安装 Unity。 完成后,可以通过选择“项目”选项卡并选择“新建”来创建新项目。

提示

项目是使用 Unity 编辑器(而不是 Visual Studio)创建的。

注意

本安装指南适用于 Visual Studio for Mac。 如果正在使用 Visual Studio Code,请访问使用 VS Code 的 Unity 开发文档

Visual Studio for Mac 的安装随附了 Visual Studio for Mac Tools for Unity。 它不需要单独的安装步骤。 可以在“Visual Studio for Mac”>“扩展”>“游戏开发”菜单中确认安装。 Visual Studio for Mac Tools for Unity 应已启用。

Screenshot of the Extension Manager view showing Visual Studio for Mac Tools for Unity enabled.

配置 Unity 以使用 Visual Studio

默认情况下,Unity 应已配置为使用 Visual Studio 或 Visual Studio for Mac 作为脚本编辑器。 可以确认此选项,或者将外部脚本编辑器由 Unity 编辑器更改为特定版本的 Visual Studio。

  1. 在 Unity 编辑器中,选择“编辑”>“首选项”菜单。

  2. 选择左侧的“外部工具”选项卡。

    Screenshot of the External Tools preference menu in the Unity Editor on Windows.

添加未列出的 Visual Studio 版本

可以选择未列出并安装在自定义目录中的其他 Visual Studio 版本。

  1. 从下拉列表选择“浏览...”。
  2. 导航到 Visual Studio 安装目录中的 Common7/IDE 目录,然后选择“devenv.exe”。 然后选择“打开”。
  3. 对于 Unity 2019 及更早版本(仅限此版本),请确认已选择“编辑器附加”。
  4. 关闭Preferences对话框以完成配置过程。
  1. 在 Unity 编辑器中,选择“Unity”>“首选项”菜单。

  2. 选择左侧的“外部工具”选项卡。

  3. 使用“外部脚本编辑器”下拉列表选择不同的 Visual Studio for Mac 安装方法。

    Screenshot of the External Tools preference menu in the Unity Editor on macOS.

  4. 关闭Preferences对话框以完成配置过程。

安装或更新 Visual Studio 编辑器包

在 Unity 版本 2020 及更高版本中,需要单独的 Unity 包才能获得使用 Visual Studio 和 Visual Studio for Mac 等 IDE 的最佳体验。 默认情况下应包含此包,但会发布对此包的更新,你可以随时安装它。

  1. 在 Unity 编辑器中,选择 “Windows”>“包管理器”菜单。

  2. 选择“Visual Studio 编辑器”包。

  3. 如果有新版本可用,请选择“更新”。

    Screenshot of the Package Manager window in the Unity Editor on Windows.

在 Unity 版本 2020 及更高版本中,需要单独的 Unity 包才能获得使用 Visual Studio 和 Visual Studio for Mac 等 IDE 的最佳体验。 默认情况下应包含此包,但会发布对此包的更新,你可以随时安装它。

  1. 在 Unity 编辑器中,选择 “Windows”>“包管理器”菜单。

  2. 选择“Visual Studio 编辑器”包。

  3. 如果有新版本可用,请选择“更新”。

    Screenshot of the Package Manager window in the Unity Editor on Mac.

检查更新

建议更新 Visual Studio 和 Visual Studio for Mac,以便获取最新的 bug 修复、功能和 Unity 支持。 更新 Visual Studio 不需要更新 Unity 版本。

  1. 选择“帮助”>“检查更新”菜单。

    Screenshot of the Check for Updates menu in Visual Studio Help menu.

  2. 如果有可用的更新,Visual Studio 安装程序将显示新版本。 选择“更新”。

    Screenshot of Visual Studio Installer with the Updates.

  1. 选择“Visual Studio for Mac”>“检查更新...”菜单以打开“Visual Studio 更新”对话框。

    Screenshot of the Check for Updates menu in Visual Studio Help menu.

  2. 如果有更新可用,Visual Studio 更新将显示新版本,请选择“重启并安装更新”。

    Screenshot of Visual Studio Updates with the Updates.

后续步骤

了解此扩展的集成和生产力功能,以及如何使用 Visual Studio 调试器进行 Unity 开发