Table of Contents

Activer l'outil d'éditeur Mega

Cet article explique comment activer l'outil d'éditeur Mega dans l'éditeur Unity pour faciliter le placement de contenu 3D aligné avec la réalité dans l'éditeur.

Avant de commencer

Note

Le contenu et les outils suivants ne s'appliquent qu'au développement d'applications Unity avec EasyAR Mega. La version du plug-in doit être >= 4003. Pour la version 4.7 - 4002 du plug-in, l'outil est activé automatiquement lors de l'ajout d'une cible de suivi Mega dans l'éditeur.

Si vous développez un mini-programme, consultez Créer et télécharger des annotations à l'aide de l'éditeur Unity (développement de mini-programme).

Le contenu de cet article nécessite que les packages Unity suivants aient été importés dans le projet :

  • com.easyar.sense
  • com.easyar.mega

Créer l'outil d'éditeur

Sélectionnez la cible de suivi dans l'éditeur et cliquez sur le bouton Create Editor Tool.

Astuce

Si votre application doit créer des cibles de suivi dans un script plutôt que dans l'éditeur, vous pouvez enregistrer les cibles de suivi et/ou leurs objets enfants après avoir terminé le placement dans l'éditeur. En temps d'exécution, configurez les cibles de suivi via le script et attachez les objets enfants aux cibles de suivi.

Se connecter au service

Vérifiez les informations du service et connectez-vous au service.

Important

Vous devez vérifier les autorisations de la clé API avant de vous connecter.

  • Si le type de service est Block, assurez-vous que la clé API utilisée a les autorisations d'accéder au service Mega Block et au service SpatialMap.
  • Si le type de service est Landmark, assurez-vous que la clé API a les autorisations d'accéder au service Mega Landmark.

alt text

En cas d'autorisation insuffisante, vous verrez un message d'erreur indiquant que la vérification de la connexion au service a échoué.

alt text

Si la source de données de la cible a été correctement configurée, après avoir correctement connecté le service, vous pouvez voir la date de mise à jour des données et l'interface de contrôle des données de l'éditeur de bloc.

Astuce

Si la source de données de la cible est laissée vide, après avoir correctement connecté le service, vous verrez la liste des données de bloc dans le service. Après avoir sélectionné le bloc à utiliser, vous pouvez également accéder à l'interface de contrôle des données de l'éditeur de bloc, et la source de données de la cible sera automatiquement remplie.

Gérer les données de l'outil dans la scène

Les données de l'outil d'éditeur sont stockées sous le nœud EasyAR.Mega.EditorTool. Supprimer ce nœud équivaut à supprimer les données de l'outil d'éditeur.

Attention

Vous ne pouvez pas modifier directement le contenu du nœud EasyAR.Mega.EditorTool, surtout le Transform de ce nœud. Sinon, l'outil d'éditeur peut ne pas fonctionner correctement ou le contenu peut être affiché à la mauvaise position lors du suivi.

Recharger les données du service

Les données de bloc affichées par l'outil d'éditeur ne sont pas automatiquement mises à jour en fonction des modifications des données de la bibliothèque de localisation. Après avoir mis à jour les données de la bibliothèque de localisation (par exemple, en ajoutant ou en supprimant un bloc), cliquez sur le bouton Reload pour recharger les données du service.

Attention

Si la bibliothèque de localisation remplace le bloc d'origine par un bloc ayant le même ID de bloc, avant la mise à jour des données, le maillage et le reste du contenu affiché par l'outil d'éditeur sont toujours ceux du bloc d'origine, ce qui peut entraîner une incohérence entre l'environnement réel et la version mise à jour et affecter la précision du placement du contenu.

Si un bloc est supprimé de la bibliothèque de localisation, l'outil d'éditeur peut toujours obtenir le maillage du bloc et les autres données, mais l'application ne peut plus suivre ce bloc en temps d'exécution, ce qui peut entraîner des erreurs d'affichage du contenu.

Étapes suivantes