实验性包是新的包或对成熟包进行的实验性修改。Unity 不支持实验性包,因为它们处于开发的早期阶段。
注意:在 Unity 编辑器版本 2021.1 之前,包管理器使用“预览”状态来描述处于实验阶段或有风险但其他方面已成熟的包。包管理器使用“预览”状态来描述尚未完全验证为在生产中安全使用的包。从 2021.1 开始,“预览”状态不再存在,包可以是“实验性”或“预发布”。这为成熟但有风险使用的包和几乎完全成熟的包提供了更清晰的区分。
实验性包在 Unity 的特定版本中发布之前可能会经历许多更改。在将来某个时刻,它们可能会通过验证要求,但也可能会被弃用。由于无法保证将来会得到支持,因此不应在生产环境中使用实验性包。
处于实验状态的包通常不会出现在包管理器的Unity 注册表上下文中,即使它们位于 Unity 的官方包注册表服务器上。这些包在包管理器窗口中不可发现,因为
如果已在项目中安装了不可发现的实验性包,或者将它们作为受支持包的依赖项安装,则它们仍可能出现在包管理器窗口中。但是,它们是隐藏的,因此您不会意外发现它们并在不知情的情况下使用它们。如果它们确实出现在编辑器中,它们始终会在包管理器窗口中用标签(详细信息视图)和标签(列表视图)标记。此外,以下菜单会在编辑器中显示为警告
如果您不希望为此项目看到此警告,可以打开正在使用的实验性包菜单并选择Dismiss。您也可以打开菜单并选择Show Experimental Packages以打开包管理器,其中包含项目中实验性包的筛选列表。
有关此版本经过验证的稳定包列表,请参阅已发布的包。
有关包状态的更多信息,请参阅包状态和生命周期。