Unity全新的组件包管理器是模块化的系统和应用编程接口,通过Unity的可选的组件包功能,可以进一步简化用户的工作流程并优化运行时间。
在整体结构中,每一个特性都作为核心编辑器的一部分被嵌入到整体结构中,这使得用户能够定制开发环境,使其更加具有目的性和良好的性能表现。
多年来,Unity一直致力于改善其组件包管理器的用户体验,而用户也将在2021.1 Tech Stream版本中看到Unity的全新组件包管理器。
Unity非常清楚地意识到之前组件包的兼容性和质量问题是影响用户的正常工作流程的重要原因。因此他们也带来的相关的技术更新,通过将组件包清楚地标记和分类,现在用户们将能够容易且快速地识别出哪些组件是受官方支持的,哪些组件是将要发布的。
这意味着什么?
Unity在编辑器中加入了全新的“已发布”或“预发布”组件包标记的新分类。实验组件包(第三类)将不会再出现,除非它们已经被事先手动安装过。现在用户能通过可视图标很快找到适用于自己项目的最佳组件包。
实验组件包
实验组件包包含了具有探索性质和前沿性质的所有组件包。它们没有经过生产测试,也不是任何官方开发路线图的一部分。虽然有个人或团队可能会为实验组件包提供支持,但它们并不由Unity官方渠道来支持维护。实验组件包的最大特点是不会官方被发布且不被官方推荐使用。
考虑到在生产项目中使用实验组件包的潜在风险,在编辑器的组件包管理器中用户是无法找到实验组件包的,但用户可以在Unity论坛中找到实验包的下载信息,另外通过使用Unity beta Communications用户还可以找到将实验组件包添加到测试项目中的具体教程,并与开发人员展开讨论。
下图总结了这一过程的每个阶段。
预发布组件包
预发布组件包则被用来表示那些正在积极开发中组件包。在开发的过程中Unity需要收集早期使用者的反馈信息。这些预发布软件包最终将稳定下来,并在今年下一次Unity LTS(长期支持)发布时达到完成发布阶段。预发布组件包得到了Unity的官方支持,并且也是Unity开发路线图的一部分。用户需要在项目设置中启用此选项,才能在组件包管理器中找到这些预发布组件包。有关这些组件包的信息也将共享在Unity beta Communications中。
“实验”和“预发布”在组件包在管理器中默认情况下将不再可见,但是它们仍然是可用的。用户对这些早期版本的组件包的反馈对Unity非常重要,这些反馈同样也是组件包开发过程的重要组成部分。Unity目前正在打造专门的论坛和网站,来为用户提供最新的组件包信息,用户可以通过平台对所有最新可用的实验组件包和预发布组件包进行评价与讨论,另外Unity还将在beta communications中继续分享这些组件包的详细信息。
已发布组件包
我们可以将已发布组件包理解为是预发布组件包上一个生命周期的已通过验证的阶段。它们是组件包管理器窗口中的默认选项,已发布组件包代表着组件包管理器中默认的所有组件包都已经经过Unity的完全验证,并且可以安全地用于生产项目之中。
已发布的组件包是经过测试和验证的,它们符合Unity严格的发布标准。用户可以在Unity Manual中找到有关特定的“已发布”和“预发布”软件包的信息。
常见问题解答
此前作为预览版的可用组件包发生了什么变化?
在Unity 2021.1中,所有预览组件包都将被归类为实验组件包。Unity的技术团队将把这些组件包提升到预发布状态,当Unity的下一个LTS版本发布的时候,这些预发布组件包将被发布,成为更加稳定的应用程序接口。
另外有的预览组件包将无限期地保留在实验阶段。它们不受官方支持,而且可能永远都不会由Unity官方进行发布。
如何找到或测试实验组件包?
通过Unity beta Communications以及相关论坛用户可以找到这些实验组件包。这些组件包具有高风险性,仅用于测试目的。他们通常会被用于产品反馈或特定的产品测试中。
不推荐使用的组件包将如何公布?
关于实验组件包的信息将在组件包的专用论坛中被共享。
不被推荐的已发布组件包将作为通用信息公布在论坛中。
有哪些Unity版本支持组件包标记功能?
Unity 2018到Unity 2020:v1(预览、验证阶段)
Unity 2021及更高版本:v2(实验、预发布、发布阶段)
如何找到和测试已发布组件包的最新版本?
新版本的组件包将在预发布阶段后发布,如果用户在“项目设置”中启用了预发布阶段选项,则可以在其中找到已发布组件包的最新版本。
页面更新:2024-05-23
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号