Table of Contents

Class ObjectTargetController

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour che controlla ObjectTarget nella scena e fornisce estensioni funzionali nell'ambiente Unity. Dopo il caricamento riuscito, i dati target sono accessibili tramite Target.

I dati target vengono caricati separatamente. Il caricamento avviene dopo l'avvio riuscito della session, e un caricamento completo avviene una sola volta nel ciclo di vita. Se la session si arresta a metà caricamento, verrà caricato di nuovo dopo il successivo avvio della session.

public class ObjectTargetController : TargetController
Ereditarietà
ObjectTargetController
Membri ereditati

Proprietà

BoundingBox

Il bounding box del Target. Disponibile solo dopo il successo di TargetDataLoad.

public List<Vector3> BoundingBox { get; }

Source

La sorgente dati usata per creare il target. Le modifiche hanno effetto solo prima di MonoBehaviour.Start.

Se esistono risorse referenziate, come Texture o Target, possono essere distrutte in TargetDataLoad; distruggerle prima farà fallire il caricamento.

public ObjectTargetController.SourceData Source { get; set; }

Target

Dati Target, disponibili solo dopo il successo di TargetDataLoad.

public ObjectTarget Target { get; }

Tracker

Il ObjectTrackerFrameFilter che carica il target. Se impostato su null, il target verrà scaricato dal tracker impostato in precedenza. Può essere modificato in qualsiasi momento, e il caricamento avviene solo mentre la session è in esecuzione.

public ObjectTrackerFrameFilter Tracker { get; set; }

Eventi

TargetDataLoad

Caricamento dati Target completato (non caricati nel tracker).

public event Action<bool> TargetDataLoad