Unity 6.3
0 онлайн 53 гостей 3 в системе
Вход

Оптимизировать для предпочтений пользователя

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

Требования и совместимость

Функция игрового режима Android требует Android версии 13.

Используйте игровой режим в Unity

Unity предоставляет свойства AndroidGame.GameMode, которые можно использовать для получения текущего режима игры для приложения.

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

  • Уменьшите частоту кадров или разрешение приложения.
  • Уменьшите отклонение LOD, чтобы Unity отображал более низкие детали LODs ближе к камере.
  • Сокращение расстояния отбора отдельных слоев.
  • Сокращение или возможное пакетное использование сетевых вызовов и/или датчиков.

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

Совет: Если ваше приложение ресурсоемкое и вы хотите повысить его общую производительность, рассмотрите возможность использования Адаптивная производительность. Он сообщает о тепловом и энергетическом состоянии мобильного устройства и позволяет реагировать нужным образом, чтобы предотвратить тепловой троттлинг или чрезмерный расход батареи.