Table of Contents

Fondamentaux des applications unity ar pilotées par ar

Le package de plugin Unity EasyAR Sense fournit les fonctionnalités de base pour développer des applications AR dans Unity. Cet article présente les connaissances fondamentales et les composants nécessaires lors du développement d'applications AR dans Unity.

Avant de commencer

Fondamentaux du développement d'applications ar dans unity

Premièrement, vous devez comprendre les versions d'Unity et les plateformes compatibles avec EasyAR :

Dans Unity, le flux typique d'une application AR est similaire à celui d'une application AR générale, mais utilise le composant AR Session pour gérer l'acquisition des données de la caméra, l'exécution des trackers et le rendu du contenu virtuel.

flowchart TD
  subgraph AR
    CameraDevice[Camera Device]
    Tracker[Tracker]
    Renderer[Renderer]

    CameraDevice -->|Image Frame| Tracker
    Tracker -->|Image Frame + Tracked Pose| Renderer
  end
  
  subgraph unity["Unity AR"]
    B[Session]
    C([Camera])
    O([Origin])
    T([Target])
    B -- transform --> C
    B -- transform --> O
    B -- transform --> T
    
    classDef Unity fill:#6e6ce6,stroke:#333,color:#fff
    class B Unity
    class C Unity
    class O Unity
    class T Unity
  end
  
  CameraDevice -..- B
  Tracker -..- B
  Renderer -..- C
  Renderer -..- O
  Renderer -..- T

Vous commencerez par ces composants de base pour comprendre progressivement les fondamentaux des applications AR dans Unity :

Ensuite, vous devez comprendre le mode centre, concept clé pour comprendre le contrôle du comportement des composants Unity par EasyAR :

Si vous avez de l'expérience avec les frameworks XR Unity (comme AR Foundation), vous pourriez vouloir savoir comment utiliser ces fonctionnalités lors du développement d'applications EasyAR :

Si vous avez déjà développé l'AR dans l'éditeur Unity, vous voudrez peut-être savoir comment configurer le projet Unity avant de le compiler pour l'exécuter sur l'appareil cible :

En combinant ces connaissances de base, vous pouvez consulter cet exemple de flux de travail pour pratiquer ce que vous avez appris :

Prochaines étapes

Après avoir maîtrisé les bases du développement d'applications AR dans Unity, vous devez continuer à explorer d'autres fonctionnalités et composants nécessaires :

Si vous avez besoin d'exécuter une application EasyAR sur un appareil de type casque, vous devrez également :