Table of Contents

Class EditorCameraDeviceFrameSource

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour qui contrôle un easyar.CameraDevice dans l'éditeur, fourni uniquement pour les diagnostics de développement. En général, lorsque cette frame source est utilisée, tous les effets visibles sont différents de l'exécution sur un appareil. Vous pouvez l'utiliser pour développer une logique d'application sans rapport avec les effets AR, mais vous ne pouvez pas l'utiliser pour évaluer le fonctionnement AR, comme la détection, le tracking ou la localisation.

Cette frame source n'est pas un dispositif de suivi de mouvement et ne produira pas de données de mouvement dans ARSession.

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
Héritage
EditorCameraDeviceFrameSource
Membres hérités

Propriétés

IsAvailable

Fourni uniquement lors de la création d'une nouvelle frame source. Il n'est accessible que pendant Assemble().

Indique si la frame source actuelle est disponible.

Si la valeur est null, CheckAvailability() sera appelé, et la valeur sera obtenue après la fin de la Coroutine.

protected override Optional<bool> IsAvailable { get; }

Méthodes

OnSessionStart(ARSession)

Fourni uniquement lors de la création d'une nouvelle frame source. Il n'est accessible que pendant StartSession().

Gère le démarrage de la session si cette frame source a déjà été assemblée dans Assembly. Cette méthode est conçue pour l'initialisation différée, et vous pouvez y effectuer l'initialisation propre à AR.

protected override void OnSessionStart(ARSession session)

Paramètres

session