Подробности примера Workflow_FrameSource_CameraDevice
Workflow_FrameSource_CameraDevice — это пример сцены, сфокусированный на низкоуровневом управлении источником входных кадров (Frame Source). Он показывает, как использовать CameraDeviceFrameSource для получения исходного потока изображений с камеры и выполнения базовых операций управления.
Использование
1. Откройте сцену
В Unity Editor откройте сцену Workflow_FrameSource_CameraDevice, расположенную в каталоге Assets/.
2. Сборка и запуск
- Нажмите Play в редакторе, чтобы посмотреть результат на PC (часть функций ограничена).
- Чтобы полностью испытать базовые возможности управления камерой, необходимо выполнить сборку на реальное устройство.
После запуска приложения задняя камера откроется автоматически.
Ожидаемый результат
Когда камера направлена на окружающую среду:
- На экране отображается изображение камеры в реальном времени.
- В это время рендерится 3D-анимированная модель панды.
- UI показывает текущее состояние камеры (например, разрешение и FPS).
- Нажмите кнопку
Loop Size, чтобы переключить разрешение выходных кадров, поддерживаемое текущей камерой. - Нажмите кнопку
Flash Torch, чтобы выключить/включить вспышку. - Нажмите
HorizontalFlip, чтобы переключить зеркальное отображение текущего изображения. - Нажмите
CaptureIamge, чтобы переключить, будет ли модель захватывать изображение текущей среды как собственную текстуру. - Нажмите
CameraImage, чтобы переключить отображение текущего изображения камеры. - Нажмите
Camera, чтобы выключить/включить текущую камеру. После выключения изображение останется в состоянии до выключения. - С помощью кнопки
NextCameraдинамически переключайте переднюю/заднюю камеру.
Совет
Дополнительные сведения о FrameSource см.:
С помощью Workflow_FrameSource_CameraDevice вы можете глубже освоить возможности EasyAR по управлению низкоуровневыми ресурсами камеры, заложив прочную основу для создания высокопроизводительных и гибко настраиваемых AR-приложений.