Screen.sleepTimeout
Declaration
public static int sleepTimeout;Описание
Настройка энергосбережения, позволяющая экрану темнеть некоторое время после последнего активного взаимодействия пользователя.
Наиболее полезно для портативных устройств, позволяя OS сохранить время работы батареи в наиболее эффективными способами. Ничего не делает на не-портативных устройств.
sleepTimeout измеряется в секундах. Значение по умолчанию варьируется в зависимости от платформы, но обычно не равно нулю.
На мобильных устройствах было бы полезно установить sleepTimeout на
SleepTimeout.NeverSleep для игр, использующих акселерометр в качестве основного источника ввода. Тем не менее, такие игры должны разрешать затмение экрана в меню или в паузе. В настоящее время вы сможете установить это свойство только на одно из предопределенных значений в SleepTimeout класс. Чтение вернёт либо одно из предопределённых значений, либо фактическое число секунд до затемнения экрана, заданное в системных настройках устройства.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Disable screen dimming Screen.sleepTimeout = SleepTimeout.NeverSleep; } }
Дополнительные ресурсы: ,SleepTimeout,.