Xcode错误:AR参考图像必须具有非零正宽度

Mic*_*nza 9 xcode swift arkit

帮助我正在玩ARKit的图像检测,我不知道为什么我放在AR Reference文件夹中的每个图像都有错误:

AR参考图像'name'必须具有非零正宽度

我不确定这意味着什么,当我谷歌它时,我没有运气.

我该如何解决?

ric*_*ter 16

将AR参考图像添加到资产目录时,需要添加物理大小:

Xcode AR参考图像UI

这对于ARKit将图像定位在用户的物理环境中是必要的 - 否则它无法判断图像在相机图像中是否显得很小,因为它在物理上很小并且在附近,或者因为它很大而且很远.

  • 花了我一点时间找到该输入-单击Xco​​de中的图像以使其突出显示后,请在右侧窗格中查看并确保单击了属性检查器,然后应在上方看到输入,在其中可以输入宽度和警告消失了。 (2认同)

tat*_*igo 1

可能是因为该软件存在一些限制:

  • 当主机应用程序在给定环境中搜索 25 个或更少的不同图像时,ARKit 表现最佳

  • 开发人员应提供参考图像,包括物理尺寸信息,以优化检测

  • ARKit 不会跟踪位置的变化,因此虚拟资产的精确放置可能会带来问题

单独的部分涵盖了 AR 体验的潜在中断

另外,请参阅此答案,它可能会为您指明正确的方向