【问题标题】:Oculus Go: How to keep awake while still in appOculus Go:如何在应用程序中保持清醒
【发布时间】:2019-08-27 11:58:26
【问题描述】:

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

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

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

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

提前致谢, JJ

【问题讨论】:

    标签: oculusgo


    【解决方案1】:

    包括

    Screen.sleepTimeout = SleepTimeout.NeverSleep;
    

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

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

    【讨论】:

    • 这可能是真的,但我无法使用最新的 Go 操作系统对此进行测试。他们似乎改变了睡眠背后的机制。
    • @JJRohrer 是的。我们以前所有未在商店中发布的项目现在都存在此问题,除非包含此行。
    • 我已经在最新的 Go 操作系统上进行了测试,它似乎被忽略了。我认为操作系统正在根据用户移动做出自己的决定。
    【解决方案2】:

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

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

    【讨论】:

    • 在与 Oculus 讨论后,我提交了错误报告/功能请求。所以,我们希望这个问题在未来的版本中得到解决。
    • 在 Oculus Connect 6 之后,他们的工程师确认不睡觉是不可能的。
    猜你喜欢
    • 1970-01-01
    • 2020-06-29
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多