一、使用当前版本的Unity与Vuforia在打包时会出现若干报错(Unity2018.2.16f1与Vuforia support Unity 5.3.6)

研究发现这里面最根本的错误是(只要解决了这个问题就可以正常打包了):
Assets/Vuforia/Scripts/Utilities/VRIntegrationHelper.cs(106,30): error CS1061: Type UnityEngine.Camera' does not contain a definition forSetStereoProjectionMatrices’ and no extension method SetStereoProjectionMatrices' of typeUnityEngine.Camera’ could be found. Are you missing an assembly reference?
解决办法
1、双击打开VRIntegrationHelper.cs脚本,会有两行代码显示为弃用的:

2、这里换一下方法就没有问题了
mLeftCamera.SetStereoProjectionMatrix(Camera.StereoscopicEye.Left, mLeftCamera.projectionMatrix);
mL

本文主要讲述了在使用Unity2018.2.16f1版本与Vuforia support Unity 5.3.6时遇到的打包报错、ImageTarget图片不显示以及安卓应用摄像头无法正常打开的问题,并提供了相应的解决方案。针对报错,通过修改VRIntegrationHelper.cs脚本中的方法解决了报错;对于图片不显示,调整了材质属性使其正常显示;在安卓打包后,通过对项目进行重置,暂时解决了摄像头问题。
最低0.47元/天 解锁文章
5391

被折叠的 条评论
为什么被折叠?



