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