Hololens项目,Unity从5.6更新到2017,Vuforia从6.2更新到6.5

博客讲述了作者在Hololens项目中将Unity从5.6更新到2017,Vuforia从6.2更新到6.5后遇到的错误。当同事尝试重新加载包含Vuforia的场景时,出现了关于Camera已被销毁但仍尝试访问的异常。问题根源在于ARCamera的Digital Eyewear设置,选择None可以避免问题,但在Hololens上必须选择Optical See-Through, Hololens,否则会导致闪退。目前没有理想解决方案,建议在Vuforia修复问题前不要升级。" 118225461,11052918,Java对象序列化:如何处理serialVersionUID不一致问题,"['java', '后端开发', '程序人生']
摘要由CSDN通过智能技术生成
  之前项目组希望以后项目都用Unity2017来做,当然免不了更新之前版本的一些组件,其中有一个组件用到了Vuforia,更新就按照Vuforia的官网教程(

https://library.vuforia.com/articles/Solution/migrate-vuforia-62-to-65.html

)来更新,配置按照之前项目的配置走,顺利完成。但是交付给同事之后,同事的需求是希望重新载入、跳转到含有Vuforia的这个场景,结果就报了个神奇的错误,大概看下来应该是重新开启Vuforia的时候封装的内部回调出错。

Exception in callback: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> UnityEngine.MissingReferenceException: The object of type 'Camera' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
  at (wrapper managed-to-native) UnityEngine.Camera:get_nearClipPlane ()
  at Vuforia.DedicatedEyewearCameraConfiguration.U

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值