ARKit 图像检测冻结相机



我在 ARKit 1.5 中图像检测工作正常,但在 ARKit 2.0 中,每当我启动我的应用程序时,它都会在看起来像相机的 1 帧后冻结。我仍然可以与屏幕上自动生成的对象进行交互,但相机停止更新。我正在使用 Unity 插件,每次更改 Unity AR 相机管理器脚本中"图像跟踪"下的字段时,我似乎都遇到了这个问题。还有其他人经历过吗?

我发现此错误发生在以下环境中。

  • 在 Xcode 10.0 上
  • 部署目标: iOS11.0~11.4
  • 在iOS12设备上构建

我已经调试了很多环境模式。

最后,我在Xcode 10.1上尝试,然后发现此错误已修复,我想...但这个解决方案并不完美。我无法在iPhone XS Max上解决问题。

最后,最后,这个解决方案是最好的。

谢谢。

最后,我从Apple开发人员论坛中找到了一个解决方法。

使用 JPEG 格式而不是 PNG 表示 ARReferenceImage。

就是这样。我尝试了这个,甚至在 XS Max (iOS12.0.1( 上修复了它。

最新更新