跳转到内容
独立打开
扩展说明

视频角色

把摄像头画面填进角色造型,让角色成为一扇实时视频窗口。

开始使用

  1. 添加扩展,并允许使用摄像头。
  2. 在一个有明显轮廓的角色中执行“用摄像头画面填充角色”。
  3. 调整摄像头画面的缩放比例;100 为默认比例。
  4. 使用“停止用摄像头画面填充”恢复正常造型显示。

也可以选择造型中的一种颜色,使用“用摄像头画面填充颜色”只替换对应的颜色区域。

限制

  • 缩放比例由上游实现限制在 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