Table of Contents

Class ImageTargetController

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour qui contrôle ImageTarget dans la scène et fournit des extensions fonctionnelles dans l'environnement Unity. Une fois le chargement réussi, les données target sont accessibles via Target.

Les données target sont chargées séparément. Le chargement se produit après le démarrage réussi de la session, et un chargement complet n'a lieu qu'une seule fois pendant le cycle de vie. Si la session s'arrête au milieu du chargement, il sera relancé après le prochain démarrage de la session.

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

Propriétés

Size

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

public Vector2 Size { get; }

Source

La source de données utilisée pour créer le target. Les modifications ne prennent effet qu'avant MonoBehaviour.Start.

Si des ressources référencées existent, comme Texture ou Target, elles peuvent être détruites dans TargetDataLoad; les détruire plus tôt fera échouer le chargement.

public ImageTargetController.SourceData Source { get; set; }

Target

Données Target, disponibles uniquement après la réussite de TargetDataLoad.

public ImageTarget Target { get; }

Tracker

Le ImageTrackerFrameFilter qui charge le target. S'il est défini sur null, le target sera déchargé du tracker précédemment défini. Il peut être modifié à tout moment, et le chargement ne se produit 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ées dans le tracker).

public event Action<bool> TargetDataLoad