0

我正在开发一个使用 Unity 的 Oculus Go 应用程序,用户在使用该应用程序时实际上应该在睡觉并且头戴式耳机仍然在他们的头上。我似乎遇到了 Oculus Go 由于不活动而进入省电模式的问题。据推测,用户在深度睡眠时没有足够的运动。

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

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

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

提前谢谢,JJ

4

2 回答 2

1

包括

Screen.sleepTimeout = SleepTimeout.NeverSleep;

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

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

于 2019-04-16T13:25:32.600 回答
0

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

不幸的是,这看起来不是目前可用的功能(在没有运动时禁用睡眠)。

于 2019-05-08T21:16:27.897 回答