Version: 2022.1
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 按钮
    详细信息视图右下角的 Disable 按钮

    进度条结束后,内置包旁边不再出现复选标记,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
切换到另一个包版本