Unity3D 在点击播放时崩溃 - 当 Oculus 打开时
Unity3D is crashing when hitting play – and when Oculus is on
我将 Unity 5.2.2f1 与 Oculus Rift 和 Windows 7 一起使用。一切正常,直到...一小时前。我首先 运行 一个运行流畅的版本。然后我离开了我的电脑;当我回来时,它正在关闭。重新打开计算机后,每当我点击播放并且 Oculus 打开时,Unity 就开始崩溃。如果在启动 Unity 之前关闭 Oculus,则一切正常。这是 Unity 编辑器日志的 link。
这是日志的一部分,发生崩溃的地方:
完成重新加载,耗时 0.636 秒
正在为 Unity v5.2.2f1
初始化 Unity.PackageManager (PackageManager) v5.2.2
(...)
未找到 OSXStandalone 目标的本机扩展
Windows未找到独立目标的本机扩展
未找到 LinuxStandalone 目标的本机扩展
未找到 WebGL 目标的本机扩展
未找到 SamsungTV 目标的本机扩展
未找到 Tizen 目标的本机扩展
未找到 Android 目标的本机扩展
04/22/16 19:07:47: [CAPI] LibOVR 模块位于 C:\Windows\system32\LibOVRRT64_0_7.dll
(文件名:C:/buildslave/unity/build/Runtime/VR/Oculus/VRDeviceOculus.cpp 行:46)
崩溃!!!
SymInit: Symbol-SearchPath: 'C:/Program Files/Unity/Editor/Data/MonoEmbedRuntime;.;C:\Users\vcladmin\Documents\maze;C:\Program
(...)
@Programmer,我按照你的建议使用了系统还原。
建议的还原点是安装 "Dell update",就在崩溃时。继续恢复,我意识到 NVIDIA 驱动程序正在从旧版本 (266) 恢复到较新版本 (358)(这是我需要让 Oculus 工作的版本).恢复后一切恢复正常。然后我尝试安装 Dropbox。安装后,电脑再次关闭,和以前一样,一旦重新启动,Oculus 就不再工作了。我检查了 Oculus 设置,它说它需要一个新的 NVIDIA 驱动程序。所以发生了一些事情,使 NVIDIA 驱动程序从 358 变为旧驱动程序。我不明白为什么。你有什么建议?
有朋友告诉我,可能是"Dell Command update"认为新的NVIDIA驱动不对,所以每次更新都会恢复到旧的。我们已禁用自动 Dell Command 更新。
感谢您的帮助。
我将 Unity 5.2.2f1 与 Oculus Rift 和 Windows 7 一起使用。一切正常,直到...一小时前。我首先 运行 一个运行流畅的版本。然后我离开了我的电脑;当我回来时,它正在关闭。重新打开计算机后,每当我点击播放并且 Oculus 打开时,Unity 就开始崩溃。如果在启动 Unity 之前关闭 Oculus,则一切正常。这是 Unity 编辑器日志的 link。
这是日志的一部分,发生崩溃的地方:
完成重新加载,耗时 0.636 秒 正在为 Unity v5.2.2f1
初始化 Unity.PackageManager (PackageManager) v5.2.2(...)
未找到 OSXStandalone 目标的本机扩展 Windows未找到独立目标的本机扩展 未找到 LinuxStandalone 目标的本机扩展 未找到 WebGL 目标的本机扩展 未找到 SamsungTV 目标的本机扩展 未找到 Tizen 目标的本机扩展 未找到 Android 目标的本机扩展
04/22/16 19:07:47: [CAPI] LibOVR 模块位于 C:\Windows\system32\LibOVRRT64_0_7.dll
(文件名:C:/buildslave/unity/build/Runtime/VR/Oculus/VRDeviceOculus.cpp 行:46)
崩溃!!!
SymInit: Symbol-SearchPath: 'C:/Program Files/Unity/Editor/Data/MonoEmbedRuntime;.;C:\Users\vcladmin\Documents\maze;C:\Program
(...)
@Programmer,我按照你的建议使用了系统还原。 建议的还原点是安装 "Dell update",就在崩溃时。继续恢复,我意识到 NVIDIA 驱动程序正在从旧版本 (266) 恢复到较新版本 (358)(这是我需要让 Oculus 工作的版本).恢复后一切恢复正常。然后我尝试安装 Dropbox。安装后,电脑再次关闭,和以前一样,一旦重新启动,Oculus 就不再工作了。我检查了 Oculus 设置,它说它需要一个新的 NVIDIA 驱动程序。所以发生了一些事情,使 NVIDIA 驱动程序从 358 变为旧驱动程序。我不明白为什么。你有什么建议?
有朋友告诉我,可能是"Dell Command update"认为新的NVIDIA驱动不对,所以每次更新都会恢复到旧的。我们已禁用自动 Dell Command 更新。
感谢您的帮助。