【Vuforia】关于Unity2018.2.16f1与Vuforia support Unity 5.3.6版本出现的一些问题的修改)

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

【Vuforia】关于Unity2018.2.16f1与Vuforia support Unity 5.3.6版本出现的一些问题的修改)_第1张图片

研究发现这里面最根本的错误是(只要解决了这个问题就可以正常打包了):

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);
                mLeftCamera.SetStereoProjectionMatrix(Camera.StereoscopicEye.Right, mRightCamera.projectionMatrix);
                mRightCamera.SetStereoProjectionMatrix(Camera.StereoscopicEye.Left, mLeftCamera.projectionMatrix);
                mRightCamera.SetStereoProjectionMatrix(Camera.StereoscopicEye.Right, mRightCamera.projectionMatrix);

二、ImageTarget图片不显示问题

【Vuforia】关于Unity2018.2.16f1与Vuforia support Unity 5.3.6版本出现的一些问题的修改)_第2张图片
【Vuforia】关于Unity2018.2.16f1与Vuforia support Unity 5.3.6版本出现的一些问题的修改)_第3张图片
Unity中找到所使用的这张材质,修改途中对应属性,就可以正常显示了
【Vuforia】关于Unity2018.2.16f1与Vuforia support Unity 5.3.6版本出现的一些问题的修改)_第4张图片
【Vuforia】关于Unity2018.2.16f1与Vuforia support Unity 5.3.6版本出现的一些问题的修改)_第5张图片

三、打包安卓,使用应用无法正常打开手机摄像头问题

全部重新弄了一遍,问题暂时没有了,具体原因…有大神知道吗

你可能感兴趣的:(AR)