怎样用Scratch实现声控绘图

 时间:2024-10-14 17:28:22

1、首先打开Scratch,删除默认的角色猫,用绘制新角色的方法创建一个新角色“记录点”;

怎样用Scratch实现声控绘图

2、点中间的脚本,点事件,将“当绿旗被点击时开始”拖曳投放到右边的脚本编辑区;

怎样用Scratch实现声控绘图

3、点画笔,将画笔的颜色设为红色,并拉到右边的脚本编辑区,和上面的命令拼接在一起;

怎样用Scratch实现声控绘图

4、点动作,把“将X座标设定为0”拉到右边,并将初始值设为1000;

怎样用Scratch实现声控绘图

5、点控制,将重复执行命令拉到右边,如图;

怎样用Scratch实现声控绘图

6、再将如果...就重复执行(条件判断的循环)拉到右边;

怎样用Scratch实现声控绘图

7、点数字和逻辑运算拉过去;

怎样用Scratch实现声控绘图

8、点动作,找到X座标,訇咀喃谆将它拉到数字和逻辑运算里面,并设定为X座标>220,这里,220是舞台X座标的最大值,舞台正中间座标为(0,0);

怎样用Scratch实现声控绘图

9、点画笔,将抬笔拉到脚本编辑区(抬笔命令可以实现当记录点运动到屏幕最右边后停止绘画)

怎样用Scratch实现声控绘图

10、点动作,将移到指定座标值命令拉到右边,并将座标值设为(-230,0),目的是当记录点运动到最右边后,让记录点直接跳到屏幕的最左边;

怎样用Scratch实现声控绘图

11、点画笔,将清空命令拉过去,目的是清除舞台上已记录的轨迹;

怎样用Scratch实现声控绘图

12、点画笔,将落笔拉到右边,让记录点准备重新绘图;

怎样用Scratch实现声控绘图

13、点动作,把移到指定座标值命令拉到条件判断循环体的外面;

怎样用Scratch实现声控绘图

14、设置记录点的x座标值,程序执行张虢咆噘时要记录声音随着时间变化的轨迹,我们可以让记录点的座标沿X轴方向匀速运动,所以记录点的座标设为X座标+1,这个用数字和逻辑运算里的加法实现;

怎样用Scratch实现声控绘图
怎样用Scratch实现声控绘图
怎样用Scratch实现声控绘图

15、设置记录点的y座标值,因为要反应出声音大小的变化,所以我们可以将y座标设置音量值,点声音,将音量拉过去,替换原有的y座标值;

怎样用Scratch实现声控绘图
怎样用Scratch实现声控绘图

16、脚本程序编写完毕 ,将麦克风接入电脑,点按绿旗开始运行,点按红色按钮停止执行。

  • 怎样在scratch中添加多个背景并自动切换背景
  • Scratch小猫做数学题
  • 怎样在scratch中实现颜色渐变效果?
  • 怎样在scratch中绘制绿色五角星
  • 如何用Scratch创建小球运动动画
  • 热门搜索
    中秋节英语手抄报 2020年鼠年手抄报 我爱祖国手抄报内容 英语手抄报的内容 讲普通话手抄报 小学生手抄报大全 感恩教师手抄报 欢度国庆手抄报图片 关于抗击疫情的手抄报 环保手抄报模板