0

我刚刚打开了一个以前工作的 8th Wall 项目,现在我在初始化时遇到错误:

(Filename: <b9c56817a7524cff94174dec8363ae2f> Line: 0)

08-08 17:13:12.105 4187-4246/? W/Unity:尝试从当前用于渲染的相机“主相机”进行渲染。如果您希望这样做,请创建相机的副本 (Camera.CopyFrom)。

(Filename:  Line: 2850)

08-08 17:13:12.135 4187-4246/? E/Unity:NullReferenceException:对象引用未设置为 XRInternal.XRNativeBridge.XRGetCurrentReality () [0x00000] in :0 at XRInternal.XRNativeBridge.GetCurrentRealityXR () [0x00000] in :0 at XRController.GetCurrentReality () 的对象实例[0x00028] in :0 at XRController.GetLightExposure () [0x00000] in :0 at XRLightController.Update () [0x00011] in :0

(Filename: <b9c56817a7524cff94174dec8363ae2f> Line: 0)

08-08 17:13:12.138 4187-4246/? E/Unity:NullReferenceException:对象引用未设置为 XRInternal.XRNativeBridge.XRGetCurrentReality () [0x00000] in :0 at XRInternal.XRNativeBridge.GetCurrentRealityXR () [0x00000] in :0 at XRController.GetCurrentReality () 的对象实例[0x00028] in :0 at XRController.GetCameraIntrinsics () [0x0001c] in :0 at XRVideoController.Update () [0x0000c] in :0

(Filename: <b9c56817a7524cff94174dec8363ae2f> Line: 0)

08-08 17:13:12.141 4187-4246/? E/Unity:NullReferenceException:对象引用未设置为 XRInternal.XRNativeBridge.XRGetCurrentReality () [0x00000] in :0 at XRInternal.XRNativeBridge.GetCurrentRealityXR () [0x00000] in :0 at XRController.GetCurrentReality () 的对象实例[0x00028] in :0 at XRController.GetCameraPosition () [0x00000] in :0 at XRCameraController.Update () [0x00028] in :0

4

1 回答 1

1

我最终从头开始重建应用程序,同时省略了我的个人 XR 预制件和脚本并修复了它。我不知道到底是什么问题,但我怀疑这是我尝试用单例包装 XRController 以便于访问。重要提示:当您对 XR 等脆弱的黑盒系统进行更改和弄乱时,请小心并在每次迭代时测试您的应用程序。

于 2018-08-09T11:25:40.307 回答