扩展说明
视频角色
把摄像头画面填进角色造型,让角色成为一扇实时视频窗口。
开始使用
- 添加扩展,并允许使用摄像头。
- 在一个有明显轮廓的角色中执行“用摄像头画面填充角色”。
- 调整摄像头画面的缩放比例;100 为默认比例。
- 使用“停止用摄像头画面填充”恢复正常造型显示。
也可以选择造型中的一种颜色,使用“用摄像头画面填充颜色”只替换对应的颜色区域。
限制
- 缩放比例由上游实现限制在 20 至 2000。
- 当前移植版在 CPU 的 Canvas 中处理画面,再上传到 GPU,和 Scratch Lab 的 GPU 实现不同。多个视频角色或高分辨率造型可能增加开销。
- 需要浏览器摄像头权限;权限被拒绝时无法显示有效视频。
- 直接使用 renderer 和 RenderedTarget 内部接口。当前仅声明角色目标,容器和组件目标未完成验证。
来源与兼容性
保留 videoSprites ID 和 lab/video-sprites.js 路径。代码由 Staevski_G 编写,兼容 Scratch Lab Video Sprites 实验;本库保留上游运行代码,单独维护简体中文翻译与文档。
内容来源:extensions · lab/video-sprites · 0.1.0 · f05ab05fa1d2