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