Simulation dans l'éditeur Unity
Ce document vous guidera à travers la simulation de scénarios de localisation réalistes dans l'éditeur Unity, vous aidant à effectuer des vérifications statiques d'alignement de contenu virtuel avant le lancement de la mini-application.
Avant de commencer
Être capable d'utiliser Mega Studio dans Unity.
Vérifier que la bibliothèque de localisation est prête à l'emploi.
Utiliser l'outil Mega Toolbox pour collecter des données de simulation.
Créer du contenu 3D aligné avec le monde réel, par exemple :

Important
L'utilisation de données EIF enregistrées sur site permet de vérifier visuellement la précision du placement du contenu virtuel.
Cependant, en raison des différences entre les environnements xr-frame et Unity, la logique des scripts et les résultats de rendu ne peuvent pas être validés via la simulation.
Simulation
Créer une licence Sense
La simulation dans Unity nécessite EasyAR Sense, vous devez donc préparer une licence Sense (elle peut être d'essai).
Dans le centre de développement EasyAR, sélectionnez [Gestion des licences Sense] > [Créer une nouvelle clé de licence Sense] :

- Sélectionnez EasyAR Sense Personal Edition.
- Dans l'option "Utiliser l'espace clairsemé", choisissez "Non".
- Remplissez un nom d'application arbitraire, iOS Bundle ID et Android Package Name.
- Cliquez sur Confirmer, la licence apparaîtra ensuite dans la gestion des licences Sense du centre de développement.

Dans le centre de développement EasyAR, sélectionnez la licence Sense obtenue lors de la préparation.

Cliquez sur Copier :

Cliquez sur la barre de menu supérieure de l'éditeur Unity [EasyAR] > [Mega] > [Configuration] pour accéder à la page de configuration :

Cliquez sur Sense à gauche pour configurer, saisissez la licence Sense.

Activez l'outil de validation, cliquez sur Exécuter.

Cliquez sur OK dans la fenêtre contextuelle.

Cliquez sur le bouton de chargement pour charger le fichier EIF.

Sélectionnez le fichier EIF enregistré lors des préparations (extension
.eifou.mkveif).
Masquer le Block Mesh.
Vous pouvez définir tous les Block Mesh sur masqué.

Dans l'outil de validation, vous pouvez définir Block Mesh Alpha sur 0, soit transparent.

Faites glisser la barre de contrôle vers l'extrême gauche.
Lire le fichier EIF
Important
La lecture des EIF dans l'éditeur Unity utilise un SDK et des données de trame d'entrée différents de ceux de la mini-application xr-frame, donc cette méthode :
✅ Permet de vérifier visuellement la précision du placement du contenu virtuel et la précision du service de localisation à cet endroit.
❌ Ne peut pas être utilisée pour vérifier le résultat final lors de l'exécution réelle de la mini-application xr-frame.
Fonctionnement et attentes : Lors de la lecture des données EIF dans Unity, le SDK EasyAR utilise les trames d'entrée enregistrées pour envoyer des requêtes réelles au service cloud de localisation configuré.
- Si la localisation réussit et est stable : La position du modèle est précise sans dérive, on peut s'attendre à un résultat idéal dans la mini-application xr-frame.
- Si la localisation échoue ou est instable : Le modèle saute fréquemment, dévie ou ne se localise pas, ce qui indique généralement des problèmes similaires lors de l'exécution réelle dans la mini-application xr-frame.