Unity项目重启后XR Origin脚本丢失,VR相机系统异常求助
解决Unity重启后XR Origin脚本丢失问题
问题核心
- 重启Unity后XR Origin组件丢失关联脚本,VR相机系统失效;项目运行期间组件功能正常
- 场景内无该脚本实例,未应用预制件覆盖设置
- 预制件仅残留脚本空引用,项目内无对应脚本文件
- 重新导入XR包无效,因脚本文件缺失导致组件无法引用
解决方案
彻底重装XR相关包
- 打开
Window > Package Manager,卸载XR Interaction Toolkit、XR Plugin Management等相关XR包 - 关闭Unity,删除项目根目录下的
Library和Temp文件夹 - 重启Unity,待资源重新导入后,从Package Manager重新安装对应XR包(优先选择Unity Registry中的稳定版本)
- 打开
修复预制件引用
- 打开异常预制件,删除残留的XR Origin空引用组件
- 通过
GameObject > XR > XR Origin (VR)创建新的XR Origin对象 - 将新对象的XR Origin组件复制到目标预制件,或直接替换预制件内容,保存后刷新场景实例
检查.meta文件完整性
- 脚本丢失常因.meta文件损坏导致Unity无法识别资源,检查
Packages/com.unity.xr.interaction.toolkit/等XR包目录下的.meta文件是否完整 - 若缺失,可从备份项目复制对应文件,或重新导入包生成新的.meta文件
- 脚本丢失常因.meta文件损坏导致Unity无法识别资源,检查
验证版本兼容性
- 确认Unity版本与XR包版本匹配,部分XR包仅支持特定Unity版本范围,可查阅包的官方文档确认后再安装
内容的提问来源于stack exchange,提问作者NiftyRunner
相关产品推荐
相关产品推荐

