欢迎光临散文网 会员登陆 & 注册

Unity禁止息屏

2020-07-08 10:54 作者:unity_某某师_高锦锦  | 我要投稿

SleepTimeout

Screen.sleepTimeout 的特殊值的常量。 

使用它们可指定除屏幕变暗前的固定秒数以外的其他内容。

NeverSleep                 防止屏幕变暗。 

SystemSetting             将睡眠超时设置为用户在系统设置中已指定的任何时间。

节能设置,允许屏幕在无用户交互一段时间后变暗。

最适合用于手持设备, 以帮助操作系统以最有效的方式延长电池使用时间。在非手持设备上 不执行任何操作。

sleepTimeout 以秒为单位进行测量。默认值因平台而异, 通常为非零值。

在移动设备上, 对于使用加速度计作为主要输入源的游戏, 将 sleepTimeout 设置为 [SleepTimeout.NeverSleep] 会很有用。但是, 此类游戏应该允许在菜单中或在暂停时调节屏幕亮度。目前,您只能将该属性设置为 [SleepTimeout] 类中预定义的值之一。get 将返回某个预定义的值, 或在屏幕变暗前实际等待的秒数, 如设备的系统首选项中 所指定的那样。

using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour {     
void Example() {
Screen.sleepTimeout = SleepTimeout.NeverSleep; 
} }

Unity禁止息屏的评论 (共 条)

分享到微博请遵守国家法律