You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Asset文件的AR资源中添加图片?解决ARKit宽度报错问题

解决ARKit添加参考图像时的“非零正宽度”警告问题

嘿,我之前也踩过这个ARKit的小坑!这个警告的意思很明确——你的AR参考图像资源里存在一个(或多个)不符合要求的图像条目,要么是空的,要么没设置有效的物理宽度。

给你几个具体的排查和解决步骤:

  • 先打开你的AR资源组(.arresourcegroup文件),仔细检查里面的所有图像条目:
    • 看看有没有名称为空的条目(就是显示成""的那个),直接删掉它就好,这种空条目肯定会触发警告。
    • 如果所有图像都有名称,那就逐个查看每个图像的Physical Size设置:确保宽度(Width)是大于0的正数,比如根据你的实际需求设为0.1米、0.5米都可以,绝对不能留空或者设为0。
  • 另外别忘了确认图像本身的有效性:不能用空白图或者分辨率极低的图,ARKit需要图像有足够的特征点才能识别,建议图像分辨率至少1024x1024,内容不要太单一(比如纯黑纯白的图就不行)。
  • 最后清理一下项目缓存(菜单栏选Product > Clean Build Folder),再重新编译一次,有时候旧缓存也会导致这种奇怪的警告残留。

简单说,ARKit的参考图像必须明确设置物理尺寸,这样它才能在现实场景中准确计算图像的位置和大小,空尺寸或者无效条目自然会被系统判定为不支持的配置啦。

内容的提问来源于stack exchange,提问作者Nirav Damania

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:52:33