2016-04-22 61 views
0

我在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

回答

1

@程序員,我已經使用了系統還原,如你所建議的。 建議的還原點是在發生崩潰時安裝「Dell更新」。繼續恢復,我意識到NVIDIA驅動程序正在從舊版本(266)恢復到更新版本(358)(這是我需要使Oculus正常工作的版本)的。恢復後,一切恢復正常。然後我試着安裝Dropbox。安裝完成後,計算機再次關閉,之前一旦重新啓動,Oculus就不再工作了。我檢查了Oculus設置,並表示它需要一個新的NVIDIA驅動程序。所以有些事情正在使NVIDIA驅動程序從358變成舊的。我不明白爲什麼。你會建議什麼?

一位朋友告訴我,可能「戴爾命令更新」認爲新的NVIDIA驅動程序是錯誤的,所以它會在每次更新時將其恢復爲舊驅動程序。我們已禁用自動Dell Command更新。

感謝您的幫助。

+0

是自動更新是在後臺發生了什麼。好東西你知道了。記住系統恢復下次某些作品今天無法工作明天。 – Programmer