全国服务热线:400-6136-679

位置:常州童程童美少儿编程学校 > 学校动态 > scratch事件积木示例 有声音就心动

scratch事件积木示例 有声音就心动

来源:常州童程童美少儿编程学校时间:2022/3/24 11:28:15

  这个项目很简单,其主要目的是展示事件积木中的响度积木的用法。具体操作步骤如下:

  【第1步】删除默认的小猫角色。添加“Elf”角色,他仍然是我们的主人公。添加“Heart”角色,表示这是Elf的心脏。

  【第2步】注意,这个心脏角色有两个造型,分别是红色心脏和紫色心脏。为了让这个程序中的变换更加明显和多样一些,我们再多添加几个其他颜色的心脏。在“造型”标签页下,选中“heart red”造型,点击鼠标右键,选择“复制”。这时候,造型列表中会自动多出了一个“heart red2”造型。

  选中它,在绘图编辑器中选中心形图形的轮廓,点击绘图编辑器左上方的“填充”下拉菜单,把“颜色”改为绿色,并在造型名称栏中将其名称修改为“heart green"。

scratch事件积木示例 有声音就心动

  以同样的方式,制作黄色的“heart yellow”造型和橙色的“heart orange”造型。完成后的造型列表如右图所示。

  【第3步】步完成角色和造型设置以后,我们开始编程。先选中Elf角色,开始编写程序。程序开始运行的时候,Elf每隔两秒钟就说“有声音就心动!”,告诉我们,只要有声音就会引发他的心跳并且心脏会改变为不同的颜色。代码如图所示。

  【第4步】先选中心脏角色,编写代码,当响度大于10的时候,让心脏角色切换为下一个造型。代码如右图所示。

  注意,这里需要声音输入设备

  ps:声音强弱叫做响度,响度是判断声音强弱即声音响亮程度,根据声音排由轻响序列响度取决于音强、音高、音色、音等条件.响度单位贝用dB表示。

  Scratch软件除了提供积木脚本和一些基本功能外,还可以通过和外界信息相结合,可以通过Scratch的衍生软件获取外界的光、温度、声音或者距离等信息。我们这节课用到如何利用外部声音来控制角色,这是一个很有意思的功能,也是我们次通过外部信息来影响软件角色,对于学习编程来说,又是一个与现实生活结合的非常直观的展现。

  好了。这个项目到此就完成了。现在运行一下程序,尝试发出一些很小的声音,会看到Elf的心脏不断地变化颜色。也许不同的颜色就代表着他不同的心情吧

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2499/news/503558/违者必究! 以上就是常州童程童美少儿编程学校 小编为您整理 scratch事件积木示例 有声音就心动的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679