了解 Unity 2019 功能
自 2018 LTS 发布以来,我们添加了成百上千的改进功能和新功能。Unity 2019 LTS 包含更好的工具和新的编辑器 UI,有助于提高美术师和设计师的生产效率。我们的可编程渲染管线 (SRP) 技术现已结束预览阶段,可帮助您在所有平台上获得一流的图形。我们还对 Unity 进行了深度优化,以在运行时提供更加身临其境的体验,同时加快项目迭代速度。
美术师和设计师工具
Shader Graph 现在是我们用于以可视化方式构建着色器的生产就绪解决方案。可视化特效编辑器让您无需编码即可实时制作精美的 VFX;现在,它已实现与 Shader Graph 的兼容。Unity 2019 还包含一些新的和改进的地形工具以及 ProBuilder(我们独有的 3D 建模和关卡设计工具组合),可帮助美术师直接在 Unity 编辑器中完成更多工作。
编辑器更新
我们通过更新图标、字体和用户反馈系统为编辑器 UI 赋予了新的外观。Unity 2019 LTS 提高了编辑器的直观性,让创作者能够将更多注意力集中在其内容上。从 Unity 2018 LTS 开始,我们还添加了许多工作流程改进,以提高您使用编辑器的生产效率,例如 Inspector 中的 Prefab Asset Editing、Quick Search、Presets 和 Shortcut Manager。Unity 2019 LTS 使用 Asset Import Pipeline V2 为您提供资源依赖跟踪和许多其他改进,为实现更可靠、高性能和可扩展的管线奠定了基础,并大幅缩短了导入时间。
平台
对于致力于改善移动图形和性能的移动开发者,Unity 2019 LTS 带来了诸多改进,例如按需渲染、自适应性能和改进的 OpenGL 支持。
在整个 2019 年,我们还添加并完善了很多面向增强现实 (AR) 和虚拟现实 (VR) 开发者的工具。我们用于多平台 AR 开发的框架 AR Foundation 让您只需构建应用一次,就能在 ARKit、ARCore、Magic Leap 和 HoloLens 平台上进行部署。借助适用于 VR 的高清渲染管线,您可以在不牺牲性能情况下将 VR 体验的保真度提高到新的水平。
现在,我们还为获得批准的开发者提供在 Google 的 Stadia 云游戏平台上创建和发布游戏的支持。
Unity 发布计划
我们将竭力通过以下方式为 2019.4 LTS 版本提供支持:每两周修复一次,直到 2021 年中旬,此后将每月更新一次,直到 2022 年中为止。
Unity 2018.4 现在为旧 LTS 版本,将每月更新一次,直到 2021 年春季其支持周期结束。
常见问题解答
每年最后一个 TECH 版本会成为 Unity 稳定支持 (LTS) 版,Unity LTS 版将以每两周发布一次错误修复更新的形式持续支持两年的时间。对于版本控制,我们会在每年最后一个 TECH 版本号递增 1,并添加“LTS”,从而组成版本号,例如:Unity 2018.3 TECH 版会变成 Unity 2018.4 LTS 版。
与其所基于的 TECH 版本相比,LTS 版本不包含任何新功能或重大的 API 更改。它们将仅解决影响到更广泛社区或游戏主机 SDK/XDK 的崩溃、回归错误和问题,以及任何会对大多数开发者发布游戏或应用产生阻碍的重大问题。
LTS 版本适用于希望使用最稳定的版本开发和发布项目并继续长时间使用该版本的开发者。
Unity TECH 版本适合想要了解或使用最新版 Unity 提供新功能的用户。2019 年的 TECH 系列有三个版本(2019.1、2019.2 和 2019.3)。Unity TECH 版本每周都会得到 Bug 修复与更新,对于当前 TECH 版本的更新会在下个 TECH 版本正式发布时停止,然后开始新 TECH 版本周期。
与 Unity 2019.3 相比,Unity 2019.4(也称为 Unity 2019 LTS)不包含任何新功能。Unity 2019.4 更新将仅解决影响到更广泛社区或游戏主机 SDK/XDK 的崩溃、回归错误和问题,以及任何会对大多数开发者发布游戏或应用产生阻碍的重大问题。
如果项目正在进行制作,或即将发布,我们建议使用最新的 Unity LTS 版。如果希望在项目中使用最新 Unity 功能,或刚开始进行制作,我们建议使用 Unity TECH 版。
2019.4 LTS 版本将每两周修复一次,直到 2021 年中旬,此后将每月更新一次,直到 2022 年中为止。
可以。通常,我们的流程是在 Unity 的下一个版本中修复错误,然后将这些修复向后移植到当前的 TECH 版本和 LTS 分支。进行该操作的确切机制取决于错误的性质、它可能具有的与其他组件的依赖关系以及其他因素。我们有一支专门负责将修复向后移植到 Unity 2019 LTS 的团队。
Alpha 版本是 Unity 新 TECH 版本系列的第一批公开发布版本。在 Alpha 阶段,我们将逐步添加所有计划成为最终版本一部分的新功能。同时,这些功能第一次进行总体测试。在 TECH 版本处于 Alpha 的情况下,我们每两周发布一次包含新功能的更新,直到功能达到完善状态。因此,Alpha 的稳定性风险高于 Beta 版本(Beta 版本具有完整的功能,并且仅接收稳定更新)。如果使用 Alpha 版和 Beta 版,开发者可以体验到最新的功能,在论坛和 Bug 报告提供反馈,从而有机会影响 Unity 的开发过程。
因为这些早期版本有功能稳定性方面的问题,我们不建议把它们用于正式制作的项目;我们强烈建议在使用 Alpha 版和 Beta 版打开项目之前,对您的项目进行备份。
Unity 的 Alpha 版和 Beta 版面向所有用户开放,无需注册,请直接从 Unity Hub 下载即可。