Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Вы можете отключить встроенный пакетвстроенный пакет, позволяющий пользователям переключать Unity функции включения или выключения через диспетчер пакетов. Включение или отключение пакета уменьшает размер сборки во время выполнения. Например, в большинстве проектов не используется устаревшая система частиц. При удалении абстрактного пакета этой функции соответствующий код и ресурсы не становятся частью конечного продукта. Как правило, эти пакеты содержат только манифест пакета и связаны с Unity (а не доступны в реестре пакетов).
См. в Словарь
, если вам не нужны некоторые модули и вы хотите для экономии ресурсов. Однако при отключении встроенного пакета соответствующая функциональность Unity становится недоступной. Это приводит к следующему:

  • Если вы используете Scripting API, реализованный отключенным пакетом, вы получите ошибки компилятора.
  • Компоненты, реализованные отключенным встроенным пакетом, также отключены, что означает, что вы не можете добавлять их ни к каким игровым объектам. Если у вас есть GameObjectОсновной объект в сценах Unity, который может представлять персонажей, реквизит, декорации, камеры, путевые точки и многое другое . Функциональность GameObject определяется прикрепленными к нему компонентами. Подробнее
    См. в Словарь
    , в котором уже есть один из этих компонентов, Unity игнорирует их в режиме Play. Вы можете увидеть их в Inspectorокне Unity, в котором отображается информация о текущем выбранном игровом объекте, активе или настройках проекта, что позволяет вам проверить и отредактировать значения. Подробнее
    Просмотр в окне Словарь
    , но они выделены серым цветом, что означает, что они недоступны .
  • При создании игры Unity удаляет все отключенные компоненты. Для целей сборки, которые поддерживают удаление кода движка (например, WebGL, iOS и Android), Unity не добавляет код из отключенного встроенного пакета.

Чтобы отключить встроенный пакет:

  1. Откройте окно диспетчера пакетов и выберите Built-in packages в списке Пакеты. Пакеты – это наборы ресурсов, которыми можно делиться и повторно использовать в Unity. Диспетчер пакетов Unity (UPM) может отображать, добавлять и удалять пакеты из вашего проекта. Эти пакеты являются родными для менеджера пакетов Unity и обеспечивают фундаментальный метод предоставления функциональных возможностей Unity. Однако диспетчер пакетов Unity также может отображать пакеты Asset Store, загруженные из Asset Store. Подробнее
    См. в раскрывающемся меню Словарь
    .

    Переключите контекст списка на встроенные пакеты.
    Переключите контекст списка на встроенные пакеты.
  2. Выберите встроенный пакет, который вы хотите отключить. Его информация отображается в представлении сведений.

  3. Нажмите кнопку Disable.

    Кнопка «Отключить» в правом нижнем углу подробного представления.
    Кнопка «Отключить» в правом нижнем углу подробного представления.

    Когда индикатор выполнения перестает отображаться, флажок рядом со встроенным пакетом больше не отображается, а кнопка Disable становится кнопкой Enable.

  4. Если вы хотите снова включить отключенный встроенный пакет, нажмите кнопку Enable.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3