Table of Contents

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