Workflow_FrameSource_CameraDevice 示例详解
Workflow_FrameSource_CameraDevice 是一个专注于 帧输入源(Frame Source)底层控制 的示例场景,展示了如何使用 CameraDeviceFrameSource 获取摄像头的原始图像流,并进行一些基础控制。
使用方法
1. 打开场景
在 Unity 编辑器中,打开 Workflow_FrameSource_CameraDevice 场景,位于 Assets/ 目录中。
2. 构建运行
- 在编辑器中点击 Play 可查看 PC 上的效果画面(部分功能受限)。
- 必须构建到真机 才能完整体验摄像头的基础控制能力。
应用启动后,将自动打开后置摄像头。
预期效果
当摄像头对准周围环境时:
- 屏幕中会显示实时摄像头画面。
- 此时会渲染一个 3D 动态熊猫模型。
- UI 显示当前摄像头状态(如分辨率、FPS)。
- 点击
Loop Size按钮可以切换当前摄像头支持的输出帧分辨率。 - 点击
Flash Torch按钮可以 关闭/打开 闪光灯。 - 点击
HorizontalFlip可以切换当前画面的 镜像显示。 - 点击
CaptureIamge可以切换是否让模型捕获当前环境画面作为自身的贴图。 - 点击
CameraImage可以切换是否显示当前摄像头画面。 - 点击
Camera可以 关闭/打开 当前摄像头,关闭后画面将保持关闭前的状态不变。 - 通过
NextCamera按钮动态切换 前置/后置摄像头。
通过 Workflow_FrameSource_CameraDevice,您可深入掌握 EasyAR 对底层摄像头资源的控制能力,为构建高性能、高定制化的 AR 应用奠定坚实基础。