一项省电设置,可以在上一次用户主动交互后一段时间后使屏幕变暗。
对掌上设备最有帮助,让操作系统能以最高效的方式延长电池续航时间。对非掌上设备不起作用。
sleepTimeout 以秒为单位进行测量。默认值因平台而异,通常为非零值。
在移动设备上,对于使用加速计作为主要输入源的游戏,将 sleepTimeout 设置为 SleepTimeout.NeverSleep 会很有用。但是,这样的游戏应允许在菜单或暂停时使屏幕变暗。目前您只能将此属性设置为 SleepTimeout 类中预定义的值之一。get 将返回预定义值之一,或设备系统偏好设置中指定的屏幕变暗的实际秒数。
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Disable screen dimming Screen.sleepTimeout = SleepTimeout.NeverSleep; } }
其他资源:SleepTimeout。