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