在撰写本文时,Unity 有一个名为 Unity LTS 2017.4.12f1 的版本,Unity 的最新版本是 2018.2.11
我知道 Unity LTS 应该是一个稳定版本,但这是否意味着 Unity 2018 不稳定?Unity LTS 与 2018 年功能一起可用多久?这两个版本会重合吗?Unity 2018 是否主要用于测试新功能而 LTS 用于创建应用程序?
两个版本都可用于创建应用程序,选择取决于您的项目。LTS 的好处是提供了扩展支持,因此您可以在更长的时间内获得 Unity 修复,而无需升级 Unity 版本。
这种扩展支持对某些项目很有帮助,因为将项目更新到新版本的 Unity 确实需要工作。特别是,测试和修复回归错误以及处理过时的代码和插件可能是大量的工作。
例如,在我们的项目中,我们决定使用 TECH 流,因为我们受益于使用新的 Unity 功能,并且我们的应用程序是一个持续更新的应用程序,将继续更新超过 2 年。
在其他项目和环境中,使用具有 2 年支持的 LTS 可能是有意义的。保持最新 Unity 版本的努力可能不值得拥有最新的 Unity TECH 流功能。随着项目接近发布日期,锁定 LTS 版本也可能是有意义的。
根据Unity 博客文章:
LTS 流面向谁?
LTS 流适用于希望继续开发和发布他们的游戏/内容并长时间保持稳定版本的用户。
技术流面向谁?
TECH 流适用于想要使用最新功能的任何人以及想要了解最新 Unity 产品的人。
Unity LTS 将在年底提供 2018 年功能,届时 Unity LTS 2018 将于 2019 年初发布。
它们的版本永远不会完全一致,但 LTS 版本是之前的 TECH 版本,有修复和轻微改进(但没有新功能)。例如,2017.3 TECH 和 2017.4 LTS 非常接近。