QCAR初始化失败:统一3d

时间:2015-05-11 20:22:28

标签: unity3d augmented-reality vuforia

我正在使用Vuforia

使用Unity 3d进行增强现实项目

我还加入了ARcamera imageTargit

然后我将3D模型添加到imageTarget

当我运行程序时,它显示以下错误:

enter image description here

2 个答案:

答案 0 :(得分:1)

我一直在努力解决这个问题,这对我有用。在Vuforia支持论坛上我已经读过,在Vuforia的旧版本中,这个问题没有发生,那是因为在那个版本中,ARCamera预制件只是一个对象,换句话说,它没有孩子。 Vuforia 4 ARCamera预制件有一个孩子,我注意到这些物体附有一个名为QCarBehaviour的脚本。解决方案是禁用ARCamera预制件子代中的脚本。通过这种方式,QCar只需初始化一次,一切正常。

抱歉,我的英语不好。希望它能帮到你:)。

答案 1 :(得分:0)

好的,所以,基本上Unity会自动将targetSDKversion注入到生成的AndroidManifest.xml中,将其设置为API级别“23”(这意味着Android 6.0 API)。

但API级别23要求用户显式访问相机,因此错误。

要解决此问题,您只需将此行添加到Assets / Plugins / Android下的AndroidManifest.xml中,将targetSDKversion设置为低于23的值(例如将其设置为21或22):

这将使其适用于任何设备(包括Android 6.0上的设备,以及旧版本的设备,直至您设置的minSDKVersion)