web-dev-qa-db-fra.com

Erreur Xcode: image de référence AR doit avoir une largeur positive non nulle

Aidez-moi à jouer avec la détection d'image d'ARKit et je ne sais pas pourquoi chaque image que je place dans le dossier AR Reference contient une erreur: 

L'image de référence AR 'nom' doit avoir une largeur positive non nulle

Je ne suis pas vraiment sûr de ce que cela signifie et je n'ai aucune chance lorsque je le recherche sur Google. 

Comment puis-je réparer ça?

7
Michelle Siguenza

Lorsque vous ajoutez une image de référence AR à votre catalogue d'actifs, vous devez ajouter une taille physique:

 Xcode AR Reference image UI

Cela est nécessaire pour qu'ARKit localise l'image dans l'environnement physique de l'utilisateur. Dans le cas contraire, elle ne peut pas dire si l'image apparaît petite dans l'image de la caméra car elle est physiquement petite et proche ou parce qu'elle est grande et éloignée.

12
rickster

Cela pourrait être dû au fait qu'il existe certaines limitations avec le logiciel:

  • ARKit fonctionne mieux lorsque l'application hôte recherche 25 images distinctes ou moins dans un environnement donné.

  • Les développeurs doivent fournir des images de référence, y compris des informations sur la taille physique, pour optimiser la détection.

  • ARKit ne suit pas les modifications apportées à la position, de sorte que le placement précis des ressources virtuelles peut poser problème.

Une section séparée couvre les interruptions potentielles de l'expérience AR

Aussi, s'il vous plaît se référer voir cette réponse qui pourrait vous renvoyer dans la bonne direction

0
tatigo