Table of Contents

Class EditorCameraDeviceFrameSource

Spazio dei nomi
easyar
Assembly
EasyAR.Sense.dll

Controlla nell'editor easyar.CameraDevice e MonoBehaviour, utilizzato solo per scopi di sviluppo e diagnostica. Di solito, quando questo frame source è in uso, tutti gli effetti che vedi sono diversi da quelli in esecuzione sul dispositivo. Puoi usarlo per sviluppare logiche applicative non correlate agli effetti AR, ma non puoi basarti su di esso per giudicare l'efficacia del funzionamento AR (rilevamento, tracciamento, posizionamento, ecc.).

Questo frame source non è un dispositivo di tracciamento del movimento e in ARSession non emetterà dati di movimento.

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
Ereditarietà
EditorCameraDeviceFrameSource
Membri ereditati

Proprietà

IsAvailable

Fornito solo quando si crea un nuovo frame source. Viene accessibile solo durante il processo di Assemble().

Se il frame source corrente è disponibile.

Se il valore è uguale a null, CheckAvailability() verrà chiamato e il valore verrà ottenuto dopo la fine di Coroutine.

protected override Optional<bool> IsAvailable { get; }

Metodi

OnSessionStart(ARSession)

Fornito solo quando si crea un nuovo frame source. Viene accessibile solo durante il processo di StartSession().

Gestisce l'avvio della sessione se questo frame source è già assemblato in Assembly. Questo metodo è progettato per l'inizializzazione ritardata e puoi eseguire lavori di inizializzazione specifici per AR in questo metodo.

protected override void OnSessionStart(ARSession session)

Parametri

session