Class ObjectTargetController
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Controlla ObjectTarget nella scena, fornendo estensioni funzionali nell'ambiente Unity. Dopo il caricamento corretto, puoi utilizzare Target per accedere ai dati del target.
I dati del target vengono caricati separatamente; il caricamento avviene dopo l'avvio con successo della sessione. Nel suo ciclo di vita viene caricato completamente solo una volta. Se il caricamento viene interrotto a metà a causa dell'arresto della sessione, verrà ripreso al successivo avvio della sessione.
public class ObjectTargetController : TargetController
- Ereditarietà
-
ObjectTargetController
- Membri ereditati
Proprietà
BoundingBox
Bounding box del Target. Disponibile solo dopo il successo di TargetDataLoad.
public List<Vector3> BoundingBox { get; }
Source
Crea la fonte dei dati per il target. Le modifiche sono efficaci solo se effettuate prima di MonoBehaviour.Start.
Se esistono risorse referenziate (come Texture o Target), possono essere distrutte in TargetDataLoad. La distruzione anticipata causerà il fallimento del caricamento.
public ObjectTargetController.SourceData Source { get; set; }
Target
Dati del Target, disponibili solo dopo il successo di TargetDataLoad.
public ObjectTarget Target { get; }
Tracker
ObjectTrackerFrameFilter per caricare il target. Se impostato su null, il target verrà scaricato dal tracker precedentemente impostato. Modificabile in qualsiasi momento; il caricamento avviene solo durante l'esecuzione della sessione.
public ObjectTrackerFrameFilter Tracker { get; set; }
Eventi
TargetDataLoad
Caricamento dei dati del Target completato (non è il caricamento nel tracker).
public event Action<bool> TargetDataLoad