c# - 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/
解决方案
推荐阅读
- bash - 如何从文本文件中grep字母数字部分
- sorting - 找出平方最大的数
- django - 加入了博客、用户、用户活动模型,但 api 仅显示博客和用户表数据
- windows - 如何使用 EnumProcesses 在 Dart (Windows) 中获取进程 PID
- javascript - javascript中的json对象仅获取值所在的值
- javascript - 检查 Debug Duplicate Classes Failed React Native
- angular - 销毁由 Renderer2 附加的元素
- javascript - 如何使用 for 循环对更多数字重复此过程?
- python - 如何在不使用包的情况下将BERT模型下载到本地?
- java - 尝试使用来自多个表的 spring data jpa 从数据库中获取自定义对象数据