UnityXRInteractionTookit保存预制体后相机追踪丢失

前言

最近在使用Unity开发VR程序的时候,发现创建出来的XRRig只要保存成预制体之后,再次修改预制体并保存,就会导致相机的追踪丢失

后面去问同事发现他也遇到过这个问题,在此记录一下这个问题的解决方案.

解决方案

注意XRRig中Camera上的TrackedPoseDriver组件

保存预制体之后,TeackedPoseDriver组件上的值其实丢失了

所以只需要重新赋值即可

勾选TrackedPoseDriver组件的Use Reference,使用自定义的引用文件

点击他的赋值框,在已有资产文件中查找以下文件,并赋值给对应选项

如果下拉框没有显示下面的这些文件,请导入XRInteractionTookitPackage的StarterAssets

下拉框文件

如果没有以上文件,请导入StarterAssets

最终赋值好之后应该如下图所示

最后修改:2023 年 09 月 20 日
如果觉得我的文章对你有用,请随意赞赏