问题表现:之前正常的工程,某天打开后运行,在SteamVR未打开时,Unity工程运行后无法调用起来Steam VR,无任何反应,但用其他软件则可以调用起来SteamVR,并且运行正常,在重装了XR的一些插件后也无任何效果。
分析:这种情况下说明SteamVR是没问题的,但工程也未做过修改,之前是正常的,但这次打开就不行了,正常情况下工程也是没问题的,由于近期安装了很多各种vr头盔驱动,可能影响到了SteamVR的一些设置。
解决方法:在Steam中打开SteamVR,在steamVR弹窗上方会弹出一个小提示,内容大概是“未设置OpenXR为默认选项,可能会导致一些应用被屏蔽”。在提示下方有一个“设置”或者“确定”的按钮,设置一下将OpenXR为默认选项即可。
更新:
进入SteamVR设置,点击OpenXR,如果有问题的话会在红框标记处显示一个将OpenXR设为默认的按钮,点击即可。