Изменение качества ассетов с помощью масштаберов
Понимание того, как масштаберы динамически регулируют уровни качества ассетов для оптимизации производительности на основе системных условий.
Практические примеры использования скалера см. в Примеры Adaptive Performance.
Скалеры и индексаторы
Скаллирующие компоненты представляют собой компоненты, которые представляют отдельные функции, такие как графика или физика, и контролируют качество этих функций в ответ на системные условия в реальном времени.
Indexer регистрирует эти системные условия и отслеживает температуру и состояние производительности, чтобы получить количественный индекс качества.
Как работают скалеры
Каждый масштабер имеет по умолчанию настройки, которые определяют минимальный масштаб, максимальный масштаб и максимальный уровень масштаба связанной особенности. По мере увеличения уровня масштаба качество связанной особенности (измеряемое уровнем детализации) уменьшается. Шаг масштаба рассчитывается как (высший масштаб — самый низкий масштаб) / максимальный уровень масштаба. Уровень масштаба по умолчанию всегда начинается с нуля.
Шкалы отвечают на приоритеты, предоставляемые индексатором, используя следующие конечные объекты:
- Ужесточение текущей ситуации
- Самый низкий уровень качества
- Наименьшее визуальное воздействие
Включить масштаберы
Шкалы работают только тогда, когда активен индексатор. Когда вы включаете шкалы, они автоматически добавляются в приложение.
Чтобы включить масштаберы:
- Перейдите к Изменить > Project Настройки > Адаптивная производительность > Поставщик (например, Samsung (Android)).
- В течение Параметры времени выполнения раздел под Параметры индексатора, включить Активные.
- В разделе Профили Scalerвключите шкалы, которые вы хотите использовать.
Встроенные и пользовательские масштаберы
Адаптивная производительность предоставляет набор встроенных масштаберов с настройками по умолчанию.
Вы также можете создать настраиваемые масштаберы для управления дополнительными функциями в вашем приложении.
Управление масштаберами с помощью профилей
После активации нескольких масштаберов управление их индивидуальными настройками может быть сложным. Чтобы упростить управление, можно сгруппировать настройки масштаберов в профили масштаберов.
Профиль позволяет создавать и переключать между различными конфигурациями производительности (например, высокое качество или энергосбережение) с помощью одной команды.
Для создания и загрузки профилей масштабирования во время выполнения см. Использование профилей масштабирования.