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

相关推荐
小拉达不是臭老鼠17 小时前
Unity学习_ScriptableObject
学习·unity
Thomas_YXQ18 小时前
Unity无GC读取图片与网格完整方案
大数据·人工智能·unity·微信·产品运营
jiayong2320 小时前
虚幻引擎 Unreal Engine 通俗指南
游戏引擎·虚幻
郝学胜-神的一滴21 小时前
中级OpenGL教程 008:精准控制高光光斑大小与强度
c++·unity·godot·three.js·图形学·opengl·unreal
avi91111 天前
Unity 商业插件之(五)课外2 - Zenject的一些小Tips(学习备忘)
unity·游戏开发·团结引擎
元气少女小圆丶1 天前
SenseGlove Nova 2+Unity开发笔记4
笔记·unity·游戏引擎
basketball6161 天前
Go 语言从入门到进阶:6. 一文彻底吃透结构体(Struct)
开发语言·unity·golang
cheniie1 天前
如何优化大景深场景光场渲染背景模糊问题
unity·光场渲染
jiayong231 天前
虚幻引擎是什么?用来做什么?
游戏引擎·虚幻
易知微EasyV数据可视化1 天前
Web+游戏引擎模式:设计的跨界协同最优解 | 数字孪生实战训练营·设计篇
前端·经验分享·游戏引擎·数字孪生·空间智能