Table of Contents

Class EditorCameraDeviceFrameSource

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

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

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

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

Свойства

IsAvailable

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

Доступен ли текущий источник кадров.

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

protected override Optional<bool> IsAvailable { get; }

Методы

OnSessionStart(ARSession)

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

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

protected override void OnSessionStart(ARSession session)

Параметры

session