版本:Unity 6 (6000.0)
语言:英语
从缓存中删除资产包
对多个包执行操作

禁用内置包

如果您不需要某些模块并想要节省资源,您可以禁用一个内置包内置包允许用户通过包管理器打开或关闭 Unity 功能。启用或禁用包会减少运行时构建大小。例如,大多数项目不使用旧版粒子系统。通过删除此功能的抽象包,相关代码和资源不会成为最终构建产品的组成部分。通常,这些包只包含包清单,并与 Unity 捆绑在一起(而不是在包注册表中可用)。
术语表
。但是,当您禁用内置包时,相应的 Unity 功能将不再可用。

禁用内置包会导致以下结果

  • 如果您使用被禁用的包实现的脚本 API,您将收到编译器错误。
  • 被禁用的内置包实现的组件也会被禁用,这意味着您无法将它们添加到任何游戏对象。如果您有一个游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、摄像机、航路点等。游戏对象的功​​能由附加到它的组件定义。 更多信息
    术语表
    ,它已经拥有其中一个组件,Unity 会在播放模式下忽略它们。您可以在检查器一个 Unity 窗口,显示有关当前选定游戏对象、资源或项目设置的信息,允许您检查和编辑值。 更多信息
    术语表
    窗口中查看它们,但它们会灰显,表示它们不可用。
  • 在构建游戏时,Unity 会剥离所有禁用的组件。对于支持引擎代码剥离的构建目标(如 Web、iOS 和 Android),Unity 不会添加来自禁用的内置包的任何代码。

要禁用内置包

  1. 打开包管理器窗口,从导航面板中选择内置包

    Switch the list context to Built-in packages
    将列表上下文切换到内置
  2. 选择您要禁用的内置包。它的信息将显示在详细信息面板中。

  3. 点击禁用

    Disable button in the corner of the details panel
    详细信息面板角落的禁用按钮

    进度条完成时,内置包旁边不再显示复选标记,禁用按钮变为启用按钮。

  4. 如果您想重新启用禁用的内置包,请点击启用按钮。

注意:您可以使用多选功能一键禁用多个内置包。有关更多信息,请参阅对多个包或功能集执行操作

从缓存中删除资产包
对多个包执行操作