Table of Contents

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

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

  1. 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] :

    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.

    Informations sur la licence Sense

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

    Liste des licences Sense

    Cliquez sur Copier :

    Copie de la licence Sense

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

    Configuration

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

    Saisie de la licence Sense

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

    Scène disposée

    Cliquez sur OK dans la fenêtre contextuelle.

    Fenêtre contextuelle

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

    Bouton de chargement

    Sélectionnez le fichier EIF enregistré lors des préparations (extension .eif ou .mkveif).

    Sélection EIF

  7. Masquer le Block Mesh.

    • Vous pouvez définir tous les Block Mesh sur masqué.

      Masquer Block Mesh

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

      Modifier Alpha

      Faites glisser la barre de contrôle vers l'extrême gauche.

  8. 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.

Sujets connexes