Unity 6.3
0 онлайн 91 гостей 3 в системе
Вход
Оптимизация Шаг 198 из 208

Изменение качества ассетов с помощью масштаберов

Понимание того, как масштаберы динамически регулируют уровни качества ассетов для оптимизации производительности на основе системных условий.

Практические примеры использования скалера см. в Примеры Adaptive Performance.

Скалеры и индексаторы

Скаллирующие компоненты представляют собой компоненты, которые представляют отдельные функции, такие как графика или физика, и контролируют качество этих функций в ответ на системные условия в реальном времени.

Indexer регистрирует эти системные условия и отслеживает температуру и состояние производительности, чтобы получить количественный индекс качества.

Как работают скалеры

Каждый масштабер имеет по умолчанию настройки, которые определяют минимальный масштаб, максимальный масштаб и максимальный уровень масштаба связанной особенности. По мере увеличения уровня масштаба качество связанной особенности (измеряемое уровнем детализации) уменьшается. Шаг масштаба рассчитывается как (высший масштаб — самый низкий масштаб) / максимальный уровень масштаба. Уровень масштаба по умолчанию всегда начинается с нуля.

Шкалы отвечают на приоритеты, предоставляемые индексатором, используя следующие конечные объекты:

  • Ужесточение текущей ситуации
  • Самый низкий уровень качества
  • Наименьшее визуальное воздействие

Включить масштаберы

Шкалы работают только тогда, когда активен индексатор. Когда вы включаете шкалы, они автоматически добавляются в приложение.

Чтобы включить масштаберы:

  1. Перейдите к Изменить > Project Настройки > Адаптивная производительность > Поставщик (например, Samsung (Android)).
  2. В течение Параметры времени выполнения раздел под Параметры индексатора, включить Активные.
  3. В разделе Профили Scalerвключите шкалы, которые вы хотите использовать.

Встроенные и пользовательские масштаберы

Адаптивная производительность предоставляет набор встроенных масштаберов с настройками по умолчанию.

Вы также можете создать настраиваемые масштаберы для управления дополнительными функциями в вашем приложении.

Управление масштаберами с помощью профилей

После активации нескольких масштаберов управление их индивидуальными настройками может быть сложным. Чтобы упростить управление, можно сгруппировать настройки масштаберов в профили масштаберов.

Профиль позволяет создавать и переключать между различными конфигурациями производительности (например, высокое качество или энергосбережение) с помощью одной команды.

Для создания и загрузки профилей масштабирования во время выполнения см. Использование профилей масштабирования.

Дополнительные ресурсы