xcode - Unity3D/Vuforia AR 相机不在相机背景上显示相机提要

标签 xcode unity3d vuforia

我正在评估带有 Vuforia 和 Xcode 9.3 的 Unity3d 2017.4.2f2 的 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

如果我还有什么可以做的,或者能为我指明正确的方向,我将不胜感激。非常感谢

最佳答案

只是为了确保检查你是否做了所有这些:

  • 在播放器设置中启用 Vuforia 的支持
  • 转到播放器设置 >> 其他设置并检查相机使用说明字段

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

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

如果这不起作用,您还可以尝试删除相机 Controller 脚本的元数据。

关于xcode - Unity3D/Vuforia AR 相机不在相机背景上显示相机提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50155725/

相关文章:

objective-c - NSLog调用函数的方法

unit-testing - iPhone - 为逻辑单元测试检索资源

ios - 无法启动 iPhone 模拟器

Xcode源码自动格式化

unity3d - 如何正确地在另一个对象的顶部正确生成游戏对象?

c# - 地址已经在使用Unity Android

c# - 在Prime31中传递给函数时,在unity3d项目的ios中引发错误

c# - 按钮单击在 Vuforia AR 相机统一中不起作用

ios - 将unity 2018项目嵌入Xcode9.4.1