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

ManagedStrippingLevel

перечисления

Описание

Определяет, насколько агрессивно Unity удаляет неиспользуемый управляемый (C#) код.

Когда Unity создает вашу игру или приложение, она может удалить неиспользуемый код из управляемых динамически подключаемых библиотек, используемых в проекте. Удаление кода может сделать результирующий исполняемый файл значительно меньше, но иногда может по ошибке удалить код, который фактически используется. Перечисление ManagedStrippingLevel определяет параметры, которые вы можете использовать при указании того, насколько активно Unity должна удалять неиспользуемый код.

Смотрите так же: PlayerSettings.GetManagedStrippingLevel, PlayerSettings.SetManagedStrippingLevel

Свойства

Disabled Не удаляйте код.
Low Удаляет недостижимый управляемый код, чтобы уменьшить размер сборки и время сборки Mono/IL2CPP.
Medium Запускает UnityLinker в менее консервативном режиме, чем Низкий. Это еще больше уменьшит размер кода по сравнению с тем, чего может достичь Low. Однако это дополнительное снижение может сопровождаться компромиссами. Возможные побочные эффекты могут включать в себя необходимость поддерживать собственный файл link.xml, а некоторые пути кода отражения могут вести себя иначе.
High UnityLinker удалит все, что возможно. Это еще больше уменьшит размер кода по сравнению с тем, чего может достичь Medium. Однако это дополнительное снижение может сопровождаться компромиссами. Возможные побочные эффекты могут включать отладку управляемого кода некоторых методов, которые могут больше не работать. Возможно, вам придется поддерживать собственный файл link.xml, и некоторые пути кода отражения могут вести себя иначе.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3