Class EditorCameraDeviceFrameSource
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
Ein MonoBehaviour, das ein easyar.CameraDevice im Editor steuert und nur für Entwicklungsdiagnosen bereitgestellt wird. Wenn diese frame source verwendet wird, unterscheiden sich normalerweise alle sichtbaren Effekte von der Ausführung auf einem Gerät. Sie können sie zur Entwicklung von Anwendungslogik verwenden, die nicht mit AR-Effekten zusammenhängt, aber nicht zur Beurteilung der AR-Laufzeitwirkung wie Erkennung, Tracking oder Lokalisierung.
Diese frame source ist kein Motion-Tracking-Gerät und gibt in ARSession keine Bewegungsdaten aus.
public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
- Vererbung
-
EditorCameraDeviceFrameSource
- Geerbte Mitglieder
Eigenschaften
IsAvailable
Wird nur beim Erstellen einer neuen frame source bereitgestellt. Es wird nur während Assemble() darauf zugegriffen.
Gibt an, ob die aktuelle frame source verfügbar ist.
Wenn der Wert null ist, wird CheckAvailability() aufgerufen, und der Wert wird nach dem Ende der Coroutine abgerufen.
protected override Optional<bool> IsAvailable { get; }
Methoden
OnSessionStart(ARSession)
Wird nur beim Erstellen einer neuen frame source bereitgestellt. Es wird nur während StartSession() darauf zugegriffen.
Behandelt den Start der session, wenn diese frame source bereits in Assembly assembliert wurde. Diese Methode ist für verzögerte Initialisierung ausgelegt; darin können Sie AR-spezifische Initialisierungsarbeiten ausführen.
protected override void OnSessionStart(ARSession session)
Parameter
session