ребята.
У меня проблема с переходом Vuforia VR и AR в единицу.
Я просто хочу изменить сцену следующим образом ...
3D-сцена -> VR-сцена -> 3D-сцена -> AR-сцена
Я пытался сделать этот рабочий процесс заказа, но он не работает.
перед тем как выйти из VR-сцены, я использовал этот код.
Vuforia.VuforiaUnity.Deinit();
или
Vuforia.VuforiaRuntime.Instance.Deinit();
и
Vuforia.VuforiaBehaviour.Instance.enabled = false;
из-за этого кода я могу выключить VR-камеру и успешно открыть 3D-сцену.
(без этого кода я не могу открыть 3D-сцену, потому что VR-камера все еще работает!)
однако всякий раз, когда я открываю AR-сцену после 3D-сцены, возникают некоторые ошибки, и AR Camera не работает.
Could not create dataset.
UnityEngine.Debug:LogError(Object)
Vuforia.ObjectTracker:CreateDataSet()
Vuforia.DatabaseLoadARController:LoadDatasets()
Vuforia.VuforiaARController:StartAfterInitializationCompleted()
Vuforia.VuforiaARController:Start()
System.Delegate:DynamicInvoke(Object[])
Vuforia.DelegateHelper:InvokeDelegate(Delegate, Object[])
Vuforia.DelegateHelper:InvokeWithExceptionHandling(Action)
Vuforia.VuforiaBehaviour:Start()
и
Failed to set frame format
UnityEngine.Debug:LogError(Object)
Vuforia.CameraDevice:SetFrameFormat(PIXEL_FORMAT, Boolean)
Vuforia.CameraDevice:ForceFrameFormat(PIXEL_FORMAT, Boolean)
Vuforia.CameraDevice:Start()
Vuforia.MixedRealityController:StartCameraAndTrackersIfStopped()
Vuforia.MixedRealityController:SetViewerAR()
Vuforia.MixedRealityController:SetMode(Mode)
TransitionManager:Update() (at Assets/SamplesResources/Scripts/TransitionManager.cs:106)
Подводя итог, камера AR в сцене AR не работает После метода Deinit ().
есть ли способ переустановить vuforia
или
выключить камеру VR без использования метода Deinit ()?