文档

Unity Engine

Unity Engine

集成开发环境 (IDE) 支持

Choose one of the major code editors with integrated support for Unity projects to use as the development environment for your scripts.
阅读时间5 分钟最后更新于 1 个月前

集成开发环境 (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 Editor 包 com.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。

其他资源