Table of Contents

Class ImageTargetController

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour che controlla ImageTarget 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 ImageTargetController : TargetController
Ereditarietà
ImageTargetController
Membri ereditati

Proprietà

Size

La dimensione fisica di Target, in metri. Disponibile solo dopo il successo di TargetDataLoad.

public Vector2 Size { 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 ImageTargetController.SourceData Source { get; set; }

Target

Dati Target, disponibili solo dopo il successo di TargetDataLoad.

public ImageTarget Target { get; }

Tracker

Il ImageTrackerFrameFilter 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 ImageTrackerFrameFilter Tracker { get; set; }

Eventi

TargetDataLoad

Caricamento dati Target completato (non caricati nel tracker).

public event Action<bool> TargetDataLoad