请在调用此函数之前初始化 Cardboard XR 加载器

问题描述 投票:0回答:2

我按照谷歌纸板 VR 的快速入门进行操作,一切都很好,我可以将其构建到 Android 上。但如果我在 unity 中玩,控制台会显示错误“请在调用此函数之前初始化 Cardboard XR 加载器。”

Please initialize the Cardboard XR loader before calling this function.
UnityEngine.Debug:LogError (object)
Google.XR.Cardboard.Api:UpdateScreenParams () (at Library/PackageCache/com.google.xr.cardboard@09d53ca94c/Runtime/Api.cs:295)
CardboardStartup:Update () (at Assets/Samples/Google Cardboard XR Plugin for Unity/1.12.0/Hello Cardboard/Scripts/CardboardStartup.cs:71)

我使用Unity 2020.3.27f1和纸板版本1.12.0

error screenshot

unity-game-engine google-cardboard
2个回答
4
投票

打开CardboardStartup.cs,找到Api.UpdateScreenParams();在底部(第 70 行附近)并添加如下条件,看看它是否有效:

#if !UNITY_EDITOR
        Api.UpdateScreenParams();
#endif

0
投票

非常感谢!很有魅力!!

只需重写 Api.UpdateScreenParams(); 上面有3行代码

© www.soinside.com 2019 - 2024. All rights reserved.