Version: Unity 6.0 (6000.0)
语言 : 中文
环境和工具
自动测试

集成开发环境 (IDE) 支持

集成开发环境 (IDE) 是一种将多种软件开发工具集成在一起的应用程序,通常包括代码编辑器、代码补全、代码分析与诊断、运行测试和调试功能。Unity 支持以下 C# IDE:

外部脚本编辑器偏好

通过 Preferences 窗口中的外部脚本编辑器设置可决定打开哪些 IDE Unity C# 脚本文件进行编辑。要更改此设置,请选择 Unity > 偏好 > 外部工具 > 外部脚本编辑器

如果只想打开、查看或对 C# 源文件进行简单编辑,此设置已足够使用。包括代码分析和调试在内的完整 IDE 体验通常需要额外的插件或扩展。有关每个受支持的 IDE 的更多细节,请参阅下面的相关内容。

Visual Studio (Windows)

Visual Studio 是 Windows 上推荐的 Unity IDE,有多个版本,包括供个人免费使用的 Community 版本。建议尽可能使用最新版本。

用于调试的 Visual Studio 配置

除了安装 Visual Studio 之外,完整的 IDE 体验(包括调试 Unity C# 代码)还需要:

对于 Visual Studio IDE:

对于 Unity 编辑器:

  • Unity Visual Studio Editor 包(作为 Engineering 功能集的一部分包含在 Unity 编辑器安装中)
  • Visual Studio Code 设置为外部脚本编辑器(菜单:Unity > 偏好 > 外部工具 > 外部脚本编辑器)。

在 Windows 上新安装的 Unity 编辑器默认包含 Visual Studio Community 以及上面列出的其他调试所需项。如果使用的是现有的 Visual Studio 或 Unity 编辑器安装,可能需要手动安装或配置某些项目。

有关 Unity 编辑器调试功能的更多信息,请参阅在 Unity 中调试 C# 代码

有关将 Visual Studio 与 Unity 结合使用的更多信息,请参阅使用 Visual Studio Tools for Unity

Visual Studio Code(Windows、macOS、Linux)

Visual Studio Code 是 macOS 和 Linux 上推荐的用于 Unity 项目的免费 IDE。建议尽可能使用最新版本。

用于调试的 VS Code 配置

除了安装 Visual Studio Code 本身之外,完整的 IDE 体验(包括调试 Unity C# 代码)还需要:

对于 Visual Studio Code IDE:

对于 Unity 编辑器:

在 macOS 上新安装的 Unity 编辑器默认包含 Visual Studio Code 以及上面列出的其他调试所需项。如果使用的是现有的 VS Code 或 Unity 编辑器安装,可能需要手动安装或配置某些项目。

注意:Unity Visual Studio Code Editor 包 com.unity.ide.vscode 不再受支持,不应使用。Visual Studio Editorcom.unity.ide.visualstudio 现在除了 Visual Studio 之外还支持 Visual Studio Code。

有关 Unity 编辑器调试功能的更多信息,请参阅在 Unity 中调试 C# 代码

有关将 VS Code 与 Unity 结合使用的信息,请参阅 VS Code 文档中有关 Unity Development with VS Code 的部分。

JetBrains Rider(Windows、macOS、Linux)

JetBrains Rider 是一个功能齐全的付费 C# IDE,拥有全面的 C# 语言和调试支持。建议尽可能使用最新版本。

用于调试的 Rider 配置

除了安装 Rider 本身之外,完整的 IDE 体验(包括调试 Unity C# 代码)还需要:

对于 Unity 编辑器:

有关 Unity 编辑器调试功能的更多信息,请参阅在 Unity 中调试 C# 代码

有关将 JetBrains Rider 与 Unity 结合使用的更多信息,请参阅 Rider for Unity

其他资源

环境和工具
自动测试