Table of Contents

Class EditorCameraDeviceFrameSource

Namespace
easyar
Assembly
EasyAR.Sense.dll

Steuert das easyar.CameraDevice in Editor als MonoBehaviour, dient nur der Entwicklungsdiagnose. Alle Effekte, die Sie sehen, unterscheiden sich normalerweise vom Gerätebetrieb, wenn diese Frame-Source verwendet wird. Sie können es für anwendungslogische Entwicklung ohne AR-Effekte nutzen, jedoch nicht zur Beurteilung von AR-Operationen (Erkennung, Tracking, Lokalisierung etc.).

Diese Frame-Source ist kein Bewegungsverfolgungsgerät und gibt keine Bewegungsdaten im ARSession aus.

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
Vererbung
EditorCameraDeviceFrameSource
Geerbte Mitglieder

Eigenschaften

IsAvailable

Wird nur bei der Erstellung einer neuen Frame-Quelle bereitgestellt. Es wird nur während desAssemble()-Prozesses abgerufen.

Ob die aktuelle Frame-Quelle verfügbar ist.

Wenn der Wert null ist, wirdCheckAvailability() aufgerufen und der Wert wird nach Abschluss derCoroutine abgerufen.

protected override Optional<bool> IsAvailable { get; }

Methoden

OnSessionStart(ARSession)

Wird nur bei der Erstellung einer neuen Frame-Quelle bereitgestellt. Es wird nur während desStartSession()-Prozesses abgerufen.

Behandelt den Start der Sitzung, wenn diese Frame-Quelle inAssembly eingebunden wurde. Diese Methode ist für die verzögerte Initialisierung vorgesehen. Hier können AR-spezifische Initialisierungsarbeiten durchgeführt werden.

protected override void OnSessionStart(ARSession session)

Parameter

session