UnityXRInteractionTookit保存预制体后相机追踪丢失
前言
最近在使用Unity开发VR程序的时候,发现创建出来的XRRig只要保存成预制体之后,再次修改预制体并保存,就会导致相机的追踪丢失
后面去问同事发现他也遇到过这个问题,在此记录一下这个问题的解决方案.
解决方案
注意XRRig中Camera上的TrackedPoseDriver组件
保存预制体之后,TeackedPoseDriver组件上的值其实丢失了
所以只需要重新赋值即可
勾选TrackedPoseDriver组件的Use Reference,使用自定义的引用文件
点击他的赋值框,在已有资产文件中查找以下文件,并赋值给对应选项
如果下拉框没有显示下面的这些文件,请导入XRInteractionTookitPackage的StarterAssets
最终赋值好之后应该如下图所示