Version: 2022.2
Removing an installed package from a project
切换到另一个包版本

禁用内置包

如果不需要某些模块并且想要节省资源,则可以禁用__内置包__。但是,在禁用了内置包后,对应的 Unity 功能将不再可用。这将导致如下情况:

  • 如果使用由某个禁用的包实现的脚本 API,则会遇到编译器错误。
  • 由禁用的内置包所实现的组件也会被禁用,这意味着您不能将它们添加到任何游戏对象。如果您的游戏对象已经具有这些组件之一,则 Unity 在运行模式下将忽略这些组件。您可以在 Inspector 窗口中看到这些组件,但显示为灰色,表示它们不可用。
  • 构建游戏时,Unity 会剥离所有已禁用的组件。对于支持引擎代码剥离的构建目标(例如 WebGL、iOS 和 Android),Unity 不会从禁用的内置包添加任何代码。

要禁用内置包,请执行以下操作:

  1. 打开 Package Manager 窗口,然后从 Packages 下拉菜单中选择 Built-in packages

    将列表上下文切换为 Built-in packages
    将列表上下文切换为 Built-in packages
  2. 选择要禁用的内置包。该包的信息将显示在详细信息视图中。

  3. 单击 Disable 按钮。

    Disable button in the corner of the details view
    Disable button in the corner of the details view

    进度条结束后,内置包旁边不再出现复选标记,Disable 按钮变为 Enable 按钮。

  4. 如果要重新启用已禁用的内置包,请单击 Enable 按钮。

Note: You can disable multiple built-in packages with one click by using the multiple select feature. For more information, see Perform an action on multiple packages or feature sets.


Removing an installed package from a project
切换到另一个包版本