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