Unity3D在击球时崩溃 - 当Oculus打开时

问题描述:

我在Oculus Rift和Windows 7中使用Unity 5.2.2f1。一切都运行良好,直到......一小时前。我首先跑了一个顺利进行的构建。然后,我离开了我的电脑;当我回来时,它正在关闭。重新启动计算机后,Unity随时可以开始游戏并开启Oculus。如果在启动Unity之前关闭Oculus,那么一切都可以正常工作。这是Unity编辑器日志的linkUnity3D在击球时崩溃 - 当Oculus打开时

这是日志,其中,所述崩溃发生的一部分:

完成重装,在0.636秒 初始化Unity.PackageManager(PackageManager)v5.2.2团结v5.2.2f1

( ...)

为OSXStandalone原生扩展目标没 原生扩展WindowsStandalone目标没有发现 的LinuxStandalone原生扩展目标没 为WebGL的目标机扩展找不到 为SamsungTV机扩展靶向没有发现 机扩展为Tizen靶向没有发现 机扩展为Android目标没有找到

16年4月22日19时07分47秒:[ CAPI] LibOVR模块位于C:\ Windows \ System32下\ LibOVRRT64_0_7.dll

(文件名:C:/buildslave/unity/build/Runtime/VR/Oculus/VRDeviceOculus.cpp行:46)

崩溃!!!

SymInit:符号-SearchPath中:“C:/程序文件/统一/编辑器/数据/ MonoEmbedRuntime; C:\用户\ vcladmin \文件\迷宫; C:\程序

(...)

+1

我看到我正在下降。如果这是提问的错误方式,请帮助我改进它。 – Nottolina

+1

这个问题有点宽泛,并没有提供什么可能导致问题的提示。您是否尝试过在相同条件下运行示例或非常简单的项目?如果你能做到这一点,那么问题可能出现在你的代码中(在这种情况下你应该发布)。如果什么都不起作用,这对于技术支持来说可能是一个更好的问题。 –

+0

谢谢,我希望有人可以看看日志。我会在Unity论坛上提问。 – Nottolina

@程序员,我已经使用了系统还原,如你所建议的。 建议的还原点是在发生崩溃时安装“Dell更新”。继续恢复,我意识到NVIDIA驱动程序正在从旧版本(266)恢复到更新版本(358)(这是我需要使Oculus正常工作的版本)的。恢复后,一切恢复正常。然后我试着安装Dropbox。安装完成后,计算机再次关闭,之前一旦重新启动,Oculus就不再工作了。我检查了Oculus设置,并表示它需要一个新的NVIDIA驱动程序。所以有些事情正在使NVIDIA驱动程序从358变成旧的。我不明白为什么。你会建议什么?

一位朋友告诉我,可能“戴尔命令更新”认为新的NVIDIA驱动程序是错误的,所以它会在每次更新时将其恢复为旧驱动程序。我们已禁用自动Dell Command更新。

感谢您的帮助。

+0

是自动更新是在后台发生了什么。好东西你知道了。记住系统恢复下次某些作品今天无法工作明天。 – Programmer