集成开发环境 (IDE) 是一种将多种软件开发工具集成在一起的应用程序,通常包括代码编辑器、代码补全、代码分析与诊断、运行测试和调试功能。Unity 支持以下 C# IDE:
通过 Preferences 窗口中的外部脚本编辑器设置可决定打开哪些 IDE Unity C# 脚本文件进行编辑。要更改此设置,请选择 Unity > 偏好 > 外部工具 > 外部脚本编辑器。
如果只想打开、查看或对 C# 源文件进行简单编辑,此设置已足够使用。包括代码分析和调试在内的完整 IDE 体验通常需要额外的插件或扩展。有关每个受支持的 IDE 的更多细节,请参阅下面的相关内容。
Visual Studio 是 Windows 上推荐的 Unity IDE,有多个版本,包括供个人免费使用的 Community 版本。建议尽可能使用最新版本。
除了安装 Visual Studio 之外,完整的 IDE 体验(包括调试 Unity C# 代码)还需要:
对于 Visual Studio IDE:
对于 Unity 编辑器:
在 Windows 上新安装的 Unity 编辑器默认包含 Visual Studio Community 以及上面列出的其他调试所需项。如果使用的是现有的 Visual Studio 或 Unity 编辑器安装,可能需要手动安装或配置某些项目。
有关 Unity 编辑器调试功能的更多信息,请参阅在 Unity 中调试 C# 代码。
有关将 Visual Studio 与 Unity 结合使用的更多信息,请参阅使用 Visual Studio Tools for Unity
Visual Studio Code 是 macOS 和 Linux 上推荐的用于 Unity 项目的免费 IDE。建议尽可能使用最新版本。
除了安装 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 是一个功能齐全的付费 C# IDE,拥有全面的 C# 语言和调试支持。建议尽可能使用最新版本。
除了安装 Rider 本身之外,完整的 IDE 体验(包括调试 Unity C# 代码)还需要:
对于 Unity 编辑器:
有关 Unity 编辑器调试功能的更多信息,请参阅在 Unity 中调试 C# 代码。
有关将 JetBrains Rider 与 Unity 结合使用的更多信息,请参阅 Rider for Unity。