我正在使用Unity开发Oculus Go应用程序,用户在使用该应用程序时实际上应该睡觉,并且头戴式设备仍然戴在头上。 我似乎遇到了Oculus Go由于不活动而进入省电模式的问题。 据推测,用户在深度睡眠时移动得不够。
尽管我已经为用户提供了有关如何禁用睡眠作为设备范围设置的说明,但这远非理想。 iOS具有idleTimerDisabled(Keep iPhone不休眠),这是一种简单的单行保持清醒类型的命令。我正在寻找相当于iOS的idleTimerDisabled的Oculus Go。
有没有人对如何防止Oculus Go关闭有任何提示?
需要明确的是,这种保持清醒的行为应该只发生在用户戴着头戴显示设备并使用此应用时,并且只能发生此应用。 如果用户摘下头戴式耳机,应立即恢复正常的关闭行为。
提前感谢, 杰杰
include
Screen.sleepTimeout = SleepTimeout.NeverSleep;
在您的 MonoBehavior 脚本中,如果您只想在应用程序运行时保持设备唤醒并佩戴头盔。
https://docs.unity3d.com/ScriptReference/Screen-sleepTimeout.html
截至 2019 年 5 月,Oculus Go 无法保持清醒。 Oculus写信给我
不幸的是,这看起来不是目前可用的功能(在没有运动时禁用睡眠)。