Class ImageTargetController
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Controlla ImageTarget nella scena come MonoBehaviour, fornendo funzionalità estese in ambiente Unity. Dopo il caricamento riuscito, utilizza Target per accedere ai dati del target.
I dati del target vengono caricati separatamente; il caricamento avviene dopo l'avvio con successo della session, completandosi una sola volta nel ciclo di vita. Se interrotto a metà per l'arresto della session, verrà ripreso al successivo avvio.
public class ImageTargetController : TargetController
- Ereditarietà
-
ImageTargetController
- Membri ereditati
Proprietà
Size
Dimensione fisica di Target, in metri. Disponibile solo dopo il successo di TargetDataLoad.
public Vector2 Size { get; }
Source
Crea la fonte dati per il target. Modificabile solo prima di MonoBehaviour.Start.
Se esistono risorse referenziate (Texture o Target, ecc.), possono essere distrutte in TargetDataLoad; la distruzione anticipata causerà il fallimento del caricamento.
public ImageTargetController.SourceData Source { get; set; }
Target
Dati del target, disponibili solo dopo il successo di TargetDataLoad.
public ImageTarget Target { get; }
Tracker
ImageTrackerFrameFilter per caricare il target. Se impostato su null, il target verrà rimosso dal tracker precedentemente assegnato. Modificabile in qualsiasi momento; il caricamento avviene solo durante l'esecuzione della session.
public ImageTrackerFrameFilter Tracker { get; set; }
Eventi
TargetDataLoad
Dati del target caricati completamente (non nel tracker).
public event Action<bool> TargetDataLoad