Activer ARCore

Cette page explique comment activer la fonctionnalité ARCore dans vos projets Unreal Engine. Pour ce faire, vous devez :

  1. Configurer votre application pour permettre à l'utilisateur d'utiliser la RA
  2. Assurez-vous que votre application respecte les exigences de confidentialité des utilisateurs concernant ARCore

Services Google Play pour la RA

Il existe deux façons d'activer ARCore dans votre application: la RA requise et l'RA facultatif. Si vous avez besoin d'aide pour choisir celle qui vous convient, consultez la page Publier des applications de RA sur le Google Play Store.

RA requis

RA requis signifie que votre application ne peut pas être utilisée sans RA et ne rend votre application disponible que sur les appareils compatibles avec ARCore.

Pour rendre une application RA requise, cochez l'option Application ARCore requise dans les paramètres du plug-in GoogleARCore. Ce paramètre se trouve dans le menu Modifier &gt ; Paramètres du projet &gt ; Plug-ins &gt ; GoogleARCore.

Votre application effectue automatiquement des vérifications de l'exécution pour s'assurer que l'appareil est compatible avec ARCore, et que les données de profil de l'appareil pour la RA et l'ARCore sont bien installées et à jour pour les services Google Play. Si les services Google Play pour la RA ne sont pas installés (peut-être parce que ceux-ci ont été supprimés par l'utilisateur), ou si la version est trop ancienne ou si les données de profil d'appareils ARCore ne sont pas à jour, votre application invite l'utilisateur à installer ou à mettre à jour ces applications. Si l'installation ou la mise à jour échoue (éventuellement en raison d'un échec réseau), le nœud du plan Get ARCore Session Status renvoie Error, et votre application doit gérer l'erreur et quitter.

RA facultatif

Facultatif : votre application peut être installée et exécutée sur des appareils non compatibles avec ARCore, mais inclut des fonctionnalités de RA activées sur les appareils compatibles. Lorsque les utilisateurs installent une application de RA facultative, le Google Play Store n'installe pas automatiquement les services Google Play pour la RA.

Pour rendre une RA facultative, décochez l'option Application ARCore requise dans les paramètres du plug-in GoogleARCore.

Dans votre application, utilisez le nœud de plan Check ARCore Availability pour vérifier si l'appareil est compatible avec ARCore et, le cas échéant, pour savoir si les services Google Play pour la RA sont installés.

Votre application doit remplir les conditions suivantes:

Condition Action
L'appareil n'est pas compatible avec ARCore. Masque les fonctionnalités liées à la RA.
L'appareil est compatible avec ARCore, mais les services Google Play ne sont pas installés ou sont obsolètes. Invite l'utilisateur à installer ou à mettre à jour à l'aide du plan Install ARCore Service.
L'appareil est compatible avec ARCore, et les services Google Play pour la RA sont installés et à jour. Démarre le service

Exigences en matière de confidentialité des utilisateurs

Assurez-vous que votre application respecte les exigences de confidentialité des utilisateurs concernant ARCore.

Étapes suivantes

Lisez le code de l'application exemple et consultez la documentation de référence de l'API ARCore pour Unreal.