Table of Contents

Class EditorCameraDeviceFrameSource

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Ce MonoBehaviour contrôle un easyar.CameraDevice dans l'éditeur, uniquement fourni à des fins de diagnostic de développement. Généralement, lorsque cette source d'images est utilisée, tous les effets que vous voyez diffèrent de ceux obtenus lors de l'exécution sur un appareil. Vous pouvez l'utiliser pour développer une logique applicative sans rapport avec les effets AR, mais ne vous fiez pas à elle pour juger de l'efficacité du fonctionnement AR (détection, suivi, localisation, etc.).

Cette source d'images n'est pas un appareil de suivi des mouvements et ne fournira pas de données de mouvement au sein d'un 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 source de frame. Il n'est accessible que pendant le processus de Assemble().

Indique si la source de frame actuelle est disponible.

Si la valeur est nulle, CheckAvailability() sera appelée, et la valeur sera récupérée après la fin de la Coroutine.

protected override Optional<bool> IsAvailable { get; }

Méthodes

OnSessionStart(ARSession)

À fournir uniquement lors de la création d'une nouvelle source de trames. On y accède uniquement pendant le processus de StartSession().

Traite le démarrage de la session si cette source de trames est déjà assemblée dans Assembly. Cette méthode est conçue pour une initialisation différée, où vous pouvez effectuer des travaux d'initialisation spécifiques à la RA.

protected override void OnSessionStart(ARSession session)

Paramètres

session