Table of Contents

Class ImageTargetController

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Contrôle du ImageTarget dans la scène via MonoBehaviour, offrant des fonctionnalités étendues dans l'environnement Unity. Une fois chargée avec succès, les données du target sont accessibles via Target.

Les données du target sont chargées séparément. Ce chargement se produit après le démarrage réussi d'une session. Elles ne seront chargées qu'une seule fois complètement durant leur cycle de vie. Si le chargement est interrompu par un arrêt de session, il reprendra au prochain démarrage de session.

public class ImageTargetController : TargetController
Héritage
ImageTargetController
Membres hérités

Propriétés

Size

Taille physique de Target en mètres. Disponible uniquement après la réussite de TargetDataLoad.

public Vector2 Size { get; }

Source

Source de données pour la création de la target. Les modifications doivent être effectuées avant MonoBehaviour.Start pour être valides.

Si des ressources référencées existent (comme Texture ou Target), elles peuvent être détruites dans TargetDataLoad. Une destruction prématurée entraînera un échec du chargement.

public ImageTargetController.SourceData Source { get; set; }

Target

Données Target, uniquement disponible après TargetDataLoad avec succès.

public ImageTarget Target { get; }

Tracker

Charge la cible dans ImageTrackerFrameFilter. Si défini sur null, la cible sera déchargée du tracker précédemment configuré. On peut modifier à tout moment, le chargement ne se produira que lorsque la session est en cours d'exécution.

public ImageTrackerFrameFilter Tracker { get; set; }

Événements

TargetDataLoad

Chargement des données Target terminé (pas chargé dans le tracker).

public event Action<bool> TargetDataLoad