Scratch编程教程-学习如何编写自己的乐器


第1步:精灵

在开始编码之前,您需要在代码中添加“东西”。在Scratch中,这些“事物”被称为精灵。

活动清单

首先,打开Scratch编辑器。您可以在jumpto.cc/scratch-new找到在线Scratch编辑器。它看起来像这样:

Scratch编程教程-学习如何编写自己的乐器

你可以看到的猫精灵是Scratch吉祥物。让我们摆脱它,右键单击然后单击“删除”。

截图

接下来,单击“从库中选择精灵”以打开所有Scratch精灵的列表。

截图

向下滚动,直到看到鼓精灵。单击鼓,然后单击“确定”将其添加到项目中。

Scratch编程教程-学习如何编写自己的乐器

单击“缩小”图标,然后单击鼓几次以使其变小。

Scratch编程教程-学习如何编写自己的乐器保存您的项目

通过在左上角的文本框中键入一个名称,为您的程序命名。

然后,您可以单击“文件”,然后单击“立即保存”以保存项目。

Scratch编程教程-学习如何编写自己的乐器

(如果您没有Scratch帐户,可以通过单击“下载到计算机”来保存项目的副本)。

第2步:舞台

该阶段是在左边的区域,并且是你的项目来生活。把它想象成一个表演区,就像一个真正的舞台!

活动清单

目前,舞台是白色的,看起来很无聊!让我们通过点击“从库中选择背景”为舞台添加背景。

Scratch编程教程-学习如何编写自己的乐器

单击左侧的“室内”,然后单击舞台背景并单击“确定”。

Scratch编程教程-学习如何编写自己的乐器

你的舞台现在应该是这样的:

Scratch编程教程-学习如何编写自己的乐器

第3步:制作一个鼓

让我们为您的鼓编码,以便在击中时发出声音。

活动清单

您可以在“脚本”选项卡中找到代码块,它们都是颜色编码的!

单击鼓形精灵,然后将这两个块拖动到右侧的代码区域,确保它们连接在一起(如乐高积木):

截图

点击鼓以试用您的新乐器!

保存您的项目 挑战:改善你的鼓 你可以更改鼓点击时发出的声音吗?
截图
当空格键被按下时,你还可以让鼓声发出声音吗?你需要使用这个event块:  when

space

key pressed

您可以通过右键单击现有代码并单击“复制”来复制现有代码。

截图

保存您的项目 第四步:做一个歌手

让我们为你的乐队添加歌手吧!

活动清单

在舞台上添加另外2个精灵; 歌手和麦克风。

Scratch编程教程-学习如何编写自己的乐器

在你让歌手唱歌之前,你需要为你的精灵添加声音。确保您已选择歌手,然后单击“声音”选项卡,然后单击“从库中选择声音”:

Scratch编程教程-学习如何编写自己的乐器

如果单击左侧的“Vocals”,您将可以选择合适的声音添加到精灵中。

Scratch编程教程-学习如何编写自己的乐器

现在声音已添加,您可以将此代码添加到您的歌手:

 when this sprite clicked

play sound

singer1

until done

点击你的歌手,确保她在点击时唱歌。

保存您的项目 第五步:服装

让你的歌手看起来像她在唱歌!

活动清单

您还可以通过创建新服装来更改歌手精灵在点击时的外观。点击“服装”标签,您将看到歌手图片。

Scratch编程教程-学习如何编写自己的乐器

右键单击服装,然后单击“复制”以创建服装的副本。

Scratch编程教程-学习如何编写自己的乐器

点击新服装(称为'Singer2'),然后选择线条工具并绘制线条,使其看起来像你的歌手正在发出声音。

Scratch编程教程-学习如何编写自己的乐器

目前服装的名称并不是很有帮助。通过在文本框中键入每个服装的新名称,将2个服装重命名为“不唱歌”和“唱歌”。

Scratch编程教程-学习如何编写自己的乐器

现在您为歌手准备了2种不同的服装,您可以选择显示哪种服装!将这2个块添加到您的歌手:

截图

更改服装的代码块在本Looks节中。

测试你的歌手。点击后,你的歌手现在应该看起来像是在唱歌!

挑战:改变鼓的服装

你可以让你的鼓看起来像被击中吗?如果您需要帮助,可以使用上面更改歌手服装的说明。

截图

请记住测试您的新代码是否有效!

保存您的项目 挑战:打造自己的乐队

使用您在此项目中学到的知识来创建自己的乐队!您可以创建自己喜欢的任何乐器,但请查看可用的声音和乐器以获得一些想法。

Scratch编程教程-学习如何编写自己的乐器

你的乐器不一定要明智。例如,你可以制作一个用松饼制成的钢琴!

Scratch编程教程-学习如何编写自己的乐器

除了使用现有的精灵,您还可以绘制自己的精灵。

Scratch编程教程-学习如何编写自己的乐器

如果您有麦克风,您可以录制自己的声音,甚至使用网络摄像头来敲击您的乐器!

Scratch编程教程-学习如何编写自己的乐器

保存您的项目