Unity使用OpenXR时,初始化失败的问题

我在配置VR时,发现即使OpenXR已经配置完成,并且已经没有任何报错或警告,如图1

[图1]

也就意味着VR配置是完成的了,那么我们加打印并且运行

csharp 复制代码
    void Start()
    {
        XRGeneralSettings setting = XRGeneralSettings.Instance;
        Debug.Log("Setting==" + setting);

        XRManagerSettings manager = setting.Manager;
        Debug.Log("Manager==" + manager);

        XRLoader loader = manager.activeLoader;
        Debug.Log("loader==" + loader);
    }

打印结果如图2

[图2]

Setting和Manager初始化正常,但是Loader初始化失败!无法正常启动VR

我发现这种情况网上根本就找不到答案,无奈只能自己反编译插件代码,最终发现,只有接入VR设备,Loader才能正常初始化!

如果没有硬件设备,那么可以开启OpenXR中的VR模拟器,如图3

[图3]

再次运行游戏,发现可以正常打印了,如图4

[图4]

相关推荐
天人合一peng17 小时前
Unity中button 和toggle监听事件函数有无参数
前端·unity·游戏引擎
_乐无18 小时前
Unity加载gly 点云 高斯泼溅渲染
unity
坚定信念,勇往无前18 小时前
unity发布BuildWebGL.wasm 加载过慢
unity·wasm
avi91111 天前
Unity Data Excel读取方法+踩坑记;和WPS Excel的一些命令
unity·游戏引擎·excel·wps·data
郁闷的网纹蟒1 天前
虚幻5---第12部分---蒙太奇
开发语言·c++·ue5·游戏引擎·虚幻
天人合一peng1 天前
Unity 中Canvas 或image打勾时不显示
unity
淡海水2 天前
【节点】[Houndstooth节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·houndstooth
微:xsooop3 天前
iOS上架被拒4.3(a) 10次到过审历程
flutter·unity·ios·uniapp
DoomGT3 天前
Physics Simulation - Hit Event的触发机制
ue5·游戏引擎·虚幻·虚幻引擎·unreal engine
Hody913 天前
【XR技术介绍】一文理清 OpenVR、OpenXR、SteamVR 与各厂商 SDK等容易混淆的概念
ar·vr·mr