Unity3D / Vuforia AR相机未在相机背景上显示相机反馈

3

我正在评估Unity3d 2017.4.2f2和Vuforia以及Xcode 9.3,用于制作一个AR应用程序。但是我遇到了一个问题,在模拟器上摄像头背景可以正常显示,但在安装iOS 11.3.1的iPad Pro上不行。

这似乎是一个已知的问题,我尝试了几乎所有解决方案,包括使用XCode9.2并复制设备配置、从Vuforia设置中删除Metal、创建新的AR摄像机,甚至尝试了最新版本的Unity3D beta等等。但是摄像头背景仍无法显示,并且我收到以下错误消息:

2018-05-03 14:53:33.396112+0200 ProductName[2340:1694266] ERROR/AR(2340) 2018-05-04 14:53:33: CameraDevice::getCameraCalibration(): Failed to get camera calibration because the camera is not initialized.

并且

cameraDeviceStartCamera
2018-05-03 14:53:33.460389+0200 ProductName[2340:1694266] ERROR/AR(2340) 2018-05-04 14:53:33: VideoBackgroundConfig with screen size of zero received, skipping config step

如果还有其他我可以做的或者能指导我正确方向的事情,我将不胜感激。非常感谢。


是的,这是IOS 11.3的问题。如果您可以降级,它应该可以工作。 - Hristo
2个回答

0
完全删除Unity3D并重新安装最新的Unity3D版本和VuforiaSupportInstaller-Mac-7-1-35解决了这个问题。两者都可以通过Vuforia下载页面访问。

0

为确保您已完成以下所有步骤,请检查:

  • 在播放器设置中启用Vuforia支持
  • 进入播放器设置 >> 其他设置,并检查相机使用描述字段

然后,您可以尝试以下建议之一:

  • 将目标分辨率更改为本机(默认设备分辨率)
  • 将图形设置为OpenGLES2.0而不是自动

如果这不能解决问题,您还可以尝试删除相机控制器脚本的元数据。


谢谢马里奥,我想我已经做完了这一切。但是我刚刚开始了一个空项目来进行双重检查。 - Carsten H

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接