Table of Contents

Class EditorCameraDeviceFrameSource

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour che controlla un easyar.CameraDevice nell'editor, fornito solo per la diagnostica di sviluppo. Di solito, quando viene usata questa frame source, tutti gli effetti visibili sono diversi dall'esecuzione su un dispositivo. È possibile usarla per sviluppare logica applicativa non correlata agli effetti AR, ma non per valutare il funzionamento AR, come rilevamento, tracking o localizzazione.

Questa frame source non è un dispositivo di motion tracking e non emetterà dati di movimento in ARSession.

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
Ereditarietà
EditorCameraDeviceFrameSource
Membri ereditati

Proprietà

IsAvailable

Fornito solo quando si crea una nuova frame source. Vi si accede solo durante Assemble().

Indica se la frame source corrente è disponibile.

Se il valore è null, verrà chiamato CheckAvailability(), e il valore sarà ottenuto dopo la fine della Coroutine.

protected override Optional<bool> IsAvailable { get; }

Metodi

OnSessionStart(ARSession)

Fornito solo quando si crea una nuova frame source. Vi si accede solo durante StartSession().

Gestisce l'avvio della session se questa frame source è già stata assemblata in Assembly. Questo metodo è progettato per l'inizializzazione differita, e qui è possibile eseguire l'inizializzazione specifica per AR.

protected override void OnSessionStart(ARSession session)

Parametri

session