使用Windows 10(x64),Unity 2018.3.4f1,Oculus Standalone Package 1.29.0和Oculus Integration 1.34。
我的应用程序在编辑器中运行良好,但是当我尝试构建并运行它时,应用程序显示可能是场景的瞬间,然后转到黑屏。我的项目有OpenVR 1.0.2包,我删除了它,但仍然遇到了同样的问题。为了测试,我开始了一个新项目并且只导入Oculus独立包(没有Oculus Integration或openVR),使用简单的非VR相机并且仍然出现相同的黑屏。
我有另一个项目与Unity 2018.2.20f1实际上崩溃。那里的调试器把我带到调用堆栈的这一行:
[Inline Frame] UnityPlayer.dll!dynamic_array<AllocationRootReference,0>::operator[](unsigned __int64) Line 477 C++
该错误是内存访问冲突。
我的项目和构建设置遵循以下指南:https://developer.oculus.com/documentation/unity/latest/concepts/unity-build-pc/