节能设置,允许屏幕在无用户交互一段时间后变暗。
最适合用于手持设备,
以帮助操作系统以最有效的方式延长电池使用时间。在非手持设备上
不执行任何操作。
sleepTimeout 以秒为单位进行测量。默认值因平台而异,
通常为非零值。
在移动设备上,
对于使用加速度计作为主要输入源的游戏,
将 sleepTimeout 设置为 [SleepTimeout.NeverSleep] 会很有用。但是,
此类游戏应该允许在菜单中或在暂停时调节屏幕亮度。目前,您只能将该属性设置为
[SleepTimeout] 类中预定义的值之一。get 将返回某个预定义的值,
或在屏幕变暗前实际等待的秒数,
如设备的系统首选项中
所指定的那样。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Example() {
Screen.sleepTimeout = SleepTimeout.NeverSleep;
}
}
另请参阅:SleepTimeout。