您想找什么?
Hero background 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) 研讨会
2020 稳定支持 (LTS) 研讨会

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

创建绝佳的视觉效果
创建绝佳的视觉效果

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

选择适合您的版本
选择适合您的版本

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

常见问题解答

我的项目应该使用哪个版本?

+

什么是 Tech Stream 版?

+

什么是 LTS 版本?

+

已验证资源包和已发布资源包有什么区别?

+

如何获取 Alpha 版和 Beta 版?

+