首页 > 解决方案 > Unity Build 使用 Oculus SDK 在启动时显示黑屏

问题描述

使用 Windows 10 (x64)、Unity 2018.3.4f1、Oculus Standalone Package 1.29.0 和 Oculus Integration 1.34。

我的应用程序在编辑器中运行良好,但是当我尝试构建和运行它时,应用程序可能会显示场景的一瞬间,然后进入黑屏。我的项目有 OpenVR 1.0.2 包,我删除了它,但仍然遇到同样的问题。只是为了测试,我开始了一个新项目,只导入了 Oculus 独立包(没有 Oculus 集成或 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/

标签: c#visual-studiounity3doculus

解决方案


推荐阅读