我目前正在Unity iOS上使用GoogleVR和Vuforia开发AR + VR应用。一切正常,但在某些时候(我不记得从什么时候开始!)谷歌的原生UI层(垂直对齐线,后退按钮,设置按钮,......)丢失了,我可以&#39 ; t更改查看者个人资料。
版本是:Gvr 1.10 + Vuforia 6.2
所以我尝试在GvrViewer.cs中手动调用ShowSettingsDialog()
,但它也不会工作。
带有新鲜sdk的新项目没有问题,因此它将特定于我的项目。我怀疑NativeUILayer会受到Unity相机设置,图层,画布设置等的影响。
我无法弄清楚可能导致此类问题的原因。所以我需要任何建议来缩小原因。
答案 0 :(得分:0)
问题解决了。 我还使用自定义SDK OpenCVForUnity,插件OpenCVForUnityAppController.mm导致问题。 它还附加RenderDelegate,设置GraphicsDevice等。 看起来它覆盖了GoogleVR的iOS设备,因此GVR无法弄清楚这是什么设备。