Table of Contents

Class EditorCameraDeviceFrameSource

Пространство имен
easyar
Сборка
EasyAR.Sense.dll

MonoBehaviour, управляющий easyar.CameraDevice в редакторе; предоставляется только для диагностики при разработке. Обычно при использовании этого frame source все видимые эффекты отличаются от работы на устройстве. Его можно использовать для разработки логики приложения, не связанной с AR-эффектами, но нельзя использовать для оценки работы AR, например обнаружения, отслеживания или локализации.

Этот frame source не является устройством отслеживания движения и не выводит данные движения в ARSession.

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
Наследование
EditorCameraDeviceFrameSource
Наследуемые члены

Свойства

IsAvailable

Предоставляется только при создании нового frame source. Доступ к нему выполняется только во время Assemble().

Доступен ли текущий frame source.

Если значение равно null, будет вызван CheckAvailability(), а значение будет получено после завершения Coroutine.

protected override Optional<bool> IsAvailable { get; }

Методы

OnSessionStart(ARSession)

Предоставляется только при создании нового frame source. Доступ к нему выполняется только во время StartSession().

Обрабатывает запуск session, если этот frame source уже собран в Assembly. Этот метод предназначен для отложенной инициализации; в нем можно выполнять инициализацию, специфичную для AR.

protected override void OnSessionStart(ARSession session)

Параметры

session