Hero image

Unity releases

旨在改善编码工作流程的 2020 LTS 功能

依靠 Unity 2020 稳定支持 (LTS) 版本包含的最新功能,可轻松生成经过优化的高性能游戏。

适用于编码人员的 2020 LTS 版本

适用于编码人员的 2020 LTS 版本

LTS 版本适用于非常重视稳定性和支持的创作者。该版本集成了我们在 2020 年推出的优质功能和改进。2020 LTS 包括旨在简化编码体验的升级、改进的测试和分析功能等。

旨在改善编码体验的其他功能

确定性编译

专注于迭代游戏逻辑,而不是等待重新编译。确定性编译是一个新选项,可避免不必要地重新编译程序集定义引用。

改进了 Time.deltaTime

通过增强功能,使不同平台、版本和类型的游戏能够提供一致的体验,让游戏过程更加顺畅。这项大幅修改可提高预期游戏功能的质量。

Roslyn 分析器

Unity 现在可在 Visual Studio 中与 Roslyn 分析器交互。验证代码是否符合要求的标准,以提供更高质量的代码库。Roslyn 分析器可输出多个严重性级别,在确定问题优先级时提供了更大的灵活性。

根命名空间

Unity 现在在“Assembly Definition”检查器中公开了“Root Namespace”设置,让你能够使用适当命名的根命名空间更有效地组织代码,从而进一步减少需要编写的代码量。

可配置的运行模式进入方式

域(脚本状态重置)和场景重新加载是有用的过程,可帮助你确保按预期启动运行模式,但执行该过程需要时间。现在,你可以选择禁用其中一项或两项,以加快迭代速度。

新的调试模式

新的工作流程可帮助你更高效地进行调试 - 现在,你不必重新启动 Unity,就可以在调试模式(连接外部 C# 调试器)和发布模式(在不调试时可获得更好的 C# 性能)之间进行切换。

版本编译更快

大幅减少了播放器构建时间。由于使用了多线程,现在从 .NET 程序集到 C++ 的 IL2CPP 转换过程变得更快了。在特定情况下,如果你只进行了有限的更改,将完全跳过该过程。

2D 物理和图形带来了更多的可能性

Rigidbody2D XY 位置约束在施加作用力时的效果更稳定,运行成本几乎为零。使用 2D 边界碰撞体等可以更好地控制连续重叠的边缘检测。

编辑器协程

在编辑器中执行方法,方式类似于在运行时脚本中使用协程。

详细了解 2020 LTS 版本

2020 稳定支持 (LTS) 研讨会

欢迎参加本次研讨会,了解我们最新的 LTS 版本包含的重要功能。

2020 稳定支持 (LTS) 研讨会

创建绝佳的视觉效果

了解经过优化的工作流程,创建出让玩家一见倾心的精美图形。

创建绝佳的视觉效果

选择适合您的版本

我们提供两个不同的版本:Tech Stream 和 LTS。了解每个版本的优势,以便选择更适合你需求的解决方案。

选择适合您的版本

常见问题解答

如果项目正在制作中,或即将发布,我们建议使用最新的 Unity LTS 版本。如果希望在项目中使用最新 Unity 功能,或刚开始进行制作,我们建议使用 Unity Tech Stream 版本。要详细了解不同版本的区别,请单击此处

该版本适用于喜欢探索正在开发的功能以确保其下一个项目保持领先地位的创作者。主要建议将该版本用于开发的制作前探索和原型制作阶段。要详细了解不同版本的区别,请单击此处

该版本适用于非常重视其下一个项目的稳定性和支持的创作者。这是我们的默认版本,主要推荐给已完成开发的预制作阶段和已确定使用特定 Unity 版本进行制作的创作者使用。

要详细了解不同版本的区别,请单击此处

我们建立了更严格的资源包标记流程和新的资源包分类系统,以便更清晰地传达资源包就绪情况和预期发布日期并提供更高质量的资源包,这也是我们对你所提反馈意见的正面回应。在此了解详情。

我们的 Alpha 版和 Beta 版面向所有用户开放。请直接从 Unity Hub 下载即可。因为这些早期版本有功能稳定性方面的问题,我们不建议把它们用于正式制作的项目;我们强烈建议在使用 Alpha 版和 Beta 版打开项目之前,对你的项目进行备份。