Utilisation de Unity pour développer le partage d'expérience de projet AR sur téléphone mobile

1. Vue d'ensemble

        En raison de la propre recherche et développement de l'entreprise, une application mobile AR a été développée pour enregistrer simplement l'expérience de développement. Si vous avez des amis dans le même secteur qui ont une meilleure expérience, n'hésitez pas à communiquer.

2. Utilisez ARFoundation pour développer

        Le développement par Unity de projets AR pour téléphones mobiles intègre principalement ARCore et ARKit. ARCore est pour les téléphones Android et ARKit pour IOS. Depuis Unity2019, Unity a officiellement intégré ces deux SDK à l'aide d'ARFoundation pour rendre le développement plus pratique. J'ai donc adopté AR Foundation pour le développement de projets.

3. Les téléphones mobiles Huawei sont développés avec AREngine

        Parce que les téléphones Android doivent installer ARCore pour être utilisés, mais ARCore est développé par Google, et parce que Google a sanctionné Huawei, les téléphones Huawei ne peuvent pas installer et utiliser ARCore. Après une recherche, j'ai découvert que Huawei avait développé un ensemble de SDK de fonction AR (AREngine), et vous pouvez télécharger le package de plug-in Unity d'AREngine à partir du forum Huawei. Vous pouvez également vous référer à cet article : Unity access to Huawei AR Engine_ssssssilver's Blog-CSDN Blog_unityHuawei ar

4. Les téléphones mobiles Huawei ne peuvent pas prendre en charge les solutions AR

         Comme il existe de nombreux modèles Huawei, AREngine ne prend en charge que certains téléphones mobiles Huawei. Vous pouvez vérifier les modèles pris en charge ici dans le centre de documentation . Pour les téléphones mobiles Huawei qui ne sont pas pris en charge, j'utilise directement le composant WebCamTexture fourni avec Unity pour obtenir la caméra de l'appareil, et l'arrière-plan ouvre l'environnement réel. C'est juste que de cette manière, des fonctions telles que la détection de plan et le positionnement dans la fonction AR ne peuvent pas être exécutées.

5. Résumé

        Il est relativement stable pour IOS, qu'il s'agisse d'un téléphone mobile Apple ou d'une tablette. Mais les téléphones Android sont très encombrants. Tout d'abord, il existe de nombreuses marques différentes de téléphones Android, chaque marque a de nombreux modèles, et chaque marque prend en charge AR différemment. C'est une chose très gênante.

おすすめ

転載: blog.csdn.net/qq_26540577/article/details/127442849