【问题标题】:Unity: VRDevice cardboard not supported in Editor Mode. Please run on target deviceUnity:编辑器模式不支持 VRDevice 纸板。请在目标设备上运行
【发布时间】:2017-11-22 02:47:11
【问题描述】:

卡板测试时出现无法分屏的问题。 我将 goolge sdk 版本用于 unity 1.6 和 Unity 5.6.2f1。 在模拟器(统一游戏场景)中,游戏场景在播放时不会分割。 和控制台显示“编辑器模式不支持 VRDevice 纸板。请在目标设备上运行。” 但是,在手机上测试时屏幕被分割。 有什么问题?

【问题讨论】:

    标签: unity3d google-cardboard


    【解决方案1】:

    适用于 Unity v1.50(2017 年 5 月)或更高版本的 Google VR SDK 已移除对统一编辑器中立体预览的支持。见release notes

    GvrViewerMain 将被 GvrEditorEmulator 取代。编辑器预览现在是单声道,而不是立体声,但仍将支持模拟头部跟踪。

    【讨论】:

      【解决方案2】:

      “编辑器模式不支持 VRDevice 纸板。请在目标设备上运行” 控制台警告消息仅表明 Unity 编辑器当前不提供模拟所提供的"cardboard" VRDevice 的能力通过编辑器中的 Cardboard VR SDK。

      在大多数情况下,忽略此警告是安全的。这意味着即使您将 Cardboard 配置为第一个 VR SDK(Player Settings > Android > XR Settings > Virtual Reality SDKs > Cardboard),Unity 仍在有效地使用 无作为配置的 VR SDK。

      因此,请注意在编辑器中

      根据您使用的 Unity 版本,上述XRSettings 可能仍称为VRSettings

      在这些版本中,Player Settings > Android > XR Settings > Virtual Reality SDKs 可以在以下位置找到: 播放器设置 > Android > 其他设置 > 虚拟现实 SDK

      如果您要创建的应用以 2D 而非 VR 开始:

      1. 更改 Player Settings > Android > XR Settings > Virtual Reality SDKs 以首先列出 None 设备,然后添加 Cardboard 作为第二个设备.因为 Unity 会按照指定的顺序尝试 VR SDK,这会告诉 Unity 以 2D 模式启动您的应用。
      2. 关注https://github.com/googlevr/gvr-unity-sdk/wiki/Switching-between-VR-and-non-VR-at-runtime在运行时切换到VR模式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-27
        • 1970-01-01
        • 2015-11-15
        • 2014-12-24
        相关资源
        最近更新 更多