Подсказка игрового состояния
Android состояние игры функция сообщает операционной системе, находится ли ваше приложение в состоянии загрузки и может ли Android его прервать. В зависимости от состояния приложения Android ведёт себя по-разному: например, если приложение загружается, операционная система может выделить ему больше ресурсов, чтобы ускорить загрузку. Однако сделает ли она это, зависит от множества других факторов и настроек, поэтому гарантировать это нельзя.
Требования и совместимость
Функция игрового состояния Android требует Android версии 13.
Подсказки игрового состояния в Unity
Unity предоставляет подсказки игрового состояния двумя способами.
- Автоматические подсказки игрового состояния (поведение по умолчанию).
- Ручные подсказки игрового состояния с использованием AndroidGame.SetGameState метода.
Автоматические подсказки игрового состояния
Плеер Unity автоматически задаёт следующие параметры, чтобы сообщить операционной системе состояние игры:
- Состояние загрузки приложения в качестве параметра
isLoading. Этот параметр устанавливается в true во время первоначальной загрузки, при загрузке сцены, загрузке пакетов ассетов или при отправке веб-запроса. - Текущий индекс сцены или тип загруженного в данный момент контента в качестве параметра
label. - Текущий уровень качества как параметр
quality. - Режим игрового состояния по умолчанию MODE_UNKNOWN как параметр
mode. Значение по умолчанию изменяется на MODE_CONTENT при отображении видео или рекламы на полном экране.
Вы можете использовать AndroidGame.Automatic.SetGameState метод, чтобы переопределить стандартный MODE_UNKNOWN режим со значением, отражающим фактическое состояние вашей игры.
Руководство по игровому состоянию
Вы можете использовать методы AndroidGame.SetGameState, чтобы указать текущее игровое состояние вашего приложения на Android. Рекомендуется вызывать этот метод, когда приложение входит в загруженное состояние или выходит из него, чтобы операционная система знала о состоянии вашего приложения.
Примечание: автоматические подсказки игрового состояния отключаются, если вы вызываете AndroidGame.SetGameState метод.
Дополнительные ресурсы
- Параметры игрового состояния