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

Please initialize Cardboard XR loader before calling this function

我按照 google 纸板 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

打开CardboardStartup.cs,找到Api.UpdateScreenParams();在底部(第 70 行左右)并添加这样的条件,看看它是否有效:

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