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