最新消息:

【Scratch编程】第七讲:小星星

Scratch 少儿编程 11626浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

【Scratch编程】第七讲:小星星

 
小星星

之前的文章里我们已经认识了Scratch的很多模块(动作、外观、数据、事件控制、侦测、数字和逻辑运算),对这些模块的使用还有疑问的同学可以去看看之前的文章哦!今天,我们来学习一个新的模块—声音。我们利用scratch软件弹奏一曲钢琴版的小星星。跟着小编一起来尝试一下吧!

星星
先来看看乐谱吧~

 

  

这是小星星的简谱,看不懂的同学也不要着急,小编给大家简单介绍一下。在简谱中,1234567这七个数字“唱成”英语的do、re、mi、fa、sol、la、si,也就是唱名。小星星的节拍是2/4拍,每个小节有两拍,每个音节有四个音符,每个音符为0.5拍。当音符后有横线时,每一个横线多加半拍。谱子中1=C表示的是音高。本期推送的《简谱、音名、唱名、调号与音阶》可以帮助大家深入了解学习乐理的相关知识。

【Scratch编程】第七讲:小星星

【Scratch编程】第七讲:小星星

【Scratch编程】第七讲:小星星    

 

背景选择

了解了简谱唱名与钢琴琴键的关系之后,我们就正式开始编写程序了。首先,我们新建一个项目,保存并命名为小星星。这一步很重要哦,千万不要忘记保存。这里小编使用的背景是一张从网上下载的星空的图片。同学们也可以选择用背景库里的背景或者自己手动绘制哦。

【Scratch编程】第七讲:小星星

绘制背景

 接着,我们把数字简谱写到背景里,直接在背景里输入文字即可。

【Scratch编程】第七讲:小星星

 

编写脚本

我们想要程序运行起来,需要创建一个角色,给它编写脚本。这里我们创建一颗星星,给它命名为star。

                   

【Scratch编程】第七讲:小星星

我们先选择一个启动条件,我们选择当点击绿旗的时候,开始演奏小星星。在声音模块里选择设定乐器和弹奏音符。设定乐器为钢琴。

【Scratch编程】第七讲:小星星

接着,我们就要用到我们之前所学的乐理知识了。根据简谱选择音符。60是中央C,也就是1。小编先给大家演示一下第一段“1155665- 4433221-”的编写。

【Scratch编程】第七讲:小星星

【Scratch编程】第七讲:小星星

同学们试着自己编一下第二段和第三段。看看和小编做的是否一致呢?

【Scratch编程】第七讲:小星星

【Scratch编程】第七讲:小星星

演奏小星星歌曲的部分的脚本已经完成,我们点击绿旗,就可以听到小星星了。接着我们来增加一些效果,让小星星闪烁起来。可以通过外观模块的显示与隐藏实现闪烁效果,让星星时隐时现。显示与隐藏不能变化太快,不然也达不到最好的闪烁效果,所以我们需要加一个等待的命令。要让星星一直闪烁,就要让显示隐藏动作重复,加一个重复执行的命令。最后加一个触发条件,可以与演奏的触发条件相同,也可以选择用空格键控制闪烁。

【Scratch编程】第七讲:小星星

 

为了让效果更明显,可以多复制几颗星星。把每一颗星星显示、隐藏的等待时间设定的不一样,使星星闪烁更加真实。

【Scratch编程】第七讲:小星星【Scratch编程】第七讲:小星星

【Scratch编程】第七讲:小星星

 

 

一闪一闪亮晶晶,满天都是小星星。

 

挂在天空放光明,好像千万小眼睛。

 

一闪一闪亮晶晶,满天都是小星星。

 

您必须 登录 才能发表评论!