工程 功能集一个 功能集 是一个相关的软件包集合,您可以使用这些软件包在 Unity 编辑器中实现特定的结果。您可以在 Unity 的包管理器中直接管理功能集。 更多信息
在 术语表 中查看 包含用于集成 C# 集成开发环境 (IDE)、单元测试、代码覆盖率和性能分析的软件包。
Unity 支持以下 IDE:Visual Studio(Windows、macOS)和 JetBrains Rider(Windows、macOS、Linux)。
要选择在 Unity 编辑器中使用的 IDE,请打开 偏好设置 窗口,然后转到 外部工具 > 外部脚本编辑器。
Unity 测试框架 (UTF) 允许您在编辑模式和播放模式下以及目标平台(如独立、Android 和 iOS)上测试您的代码。
要访问 Unity 编辑器中的 Unity 测试框架 (UTF),请转到 窗口 > 常规 > 测试运行器。
性能分析器会聚合和可视化一组 Unity 性能分析器一个窗口,可帮助您优化您的游戏。它显示在游戏的各个区域花费了多少时间。例如,它可以报告渲染、动画或游戏逻辑中花费的时间百分比。 更多信息
在 术语表 中查看 帧的帧和标记数据,以帮助您了解其行为。您可以使用性能分析器并排比较两组数据,这补充了 Unity 性能分析器中已有的单帧分析。
要打开性能分析器窗口,请转到 窗口 > 分析 > 性能分析器。
将代码覆盖率包与测试运行器一起使用,以收集和呈现测试覆盖率信息。使用启用代码覆盖率的测试运行您的测试,以查看运行测试时执行了哪些代码行,以及测试是否通过或失败。
要打开 Unity 编辑器中的代码覆盖率窗口,请转到 窗口 > 分析 > 代码覆盖率。
使用编辑器协程包在编辑器中开始执行 迭代器方法,类似于我们在 MonoBehaviour 脚本一段代码,允许您创建自己的组件,触发游戏事件,随着时间的推移修改组件属性并以您喜欢的任何方式响应用户输入。 更多信息
在 术语表 中查看 中处理 协程 的方式。
工程功能集包含以下软件包
在 工程 路线图中了解即将推出的功能。