Oculus Go:如何在应用程序中保持清醒

Oculus Go: How to keep awake while still in app

我正在使用 Unity 开发 Oculus Go 应用程序,从字面上看,用户应该在使用该应用程序时睡觉,并且耳机仍戴在头上。我似乎 运行 遇到了 Oculus Go 由于不活动而进入省电模式的问题。据推测,用户在深度睡眠时运动不够。

虽然我已经为用户提供了关于如何将睡眠作为设备范围的设置禁用的说明,但这远非理想。 iOS 有 idleTimerDisabled (Keep iPhone from sleeping),这是一种简单的单行保持清醒类型的命令。我正在寻找相当于 iOS 的 idleTimerDisabled

的 Oculus Go

有没有人对如何防止 Oculus Go 关闭有任何提示?

需要说明的是,这种保持清醒的行为只应在用户佩戴耳机并使用此应用程序时发生,并且只能发生在该应用程序内。如果用户取下耳机,应立即恢复正常的关闭行为。

提前致谢, 贾杰

包括

Screen.sleepTimeout = SleepTimeout.NeverSleep;

在您的 MonoBehaviour 脚本中,如果您只想在应用 运行 且佩戴头盔时保持设备唤醒。

https://docs.unity3d.com/ScriptReference/Screen-sleepTimeout.html

自 2019 年 5 月起,无法让 Oculus Go 保持唤醒状态。 Oculus 写信给我

Unfortunately, this doesn't look to be functionality (disabling sleep when there is no movement) that is available at this time.