Scratch 是一种使用块来编写程序的编程语言。每个块都是计算机执行某个操作的指令。要编写 Scratch 程序,您需要将彩色块组合成一个序列。

1.1 创建账户

您可以直接在网络浏览器中访问以下网址,以创建 Scratch 程序:https://scratch.mit.edu/

如果您想要保存和分享您的程序,您必须创建自己的账户。创建账户时,不需要使用您的真实姓名。

1.2 切换语言

Scratch 是一种使用块来编写程序的编程语言。每个块都是计算机执行某个操作的指令。要编写 Scratch 程序,您需要将彩色块组合成一个序列。

如果要更改 Scratch 菜单和编程块的语言,请单击地球符号并选择所需的语言。如果您使用英语,您将看到以下界面。

1.png

如果您使用简体中文,您将看到以下界面。不仅 Scratch 菜单和选项卡被翻译成新语言,程序块内的语言也会发生变化。

例如,在英文中,块移动10个步骤变成了简体中文中的移动10个步骤。

2.png

1.3 编程块

在代码选项卡中,您可以找到9个不同的块类别,每个类别都有不同的颜色。运动块为蓝色。

此类别包含移动精灵的所有块。颜色有助于更轻松地识别块。

事件类别中的块为黄色。例如,您可以在单击时找到该块。这种类型的块称为帽子块,用于编程堆栈的顶部。它允许在下方而不是上方添加其他块。

3.png

要创建程序,您可以从调色板中拖动块到脚本画布上。两个或多个块互锁以形成堆栈。

1.4 编写第一个程序

要创建您的第一个程序,请执行以下步骤:

  1. 选择“事件”类别
  2. 将“当绿旗被单击”块拖到工作区域
  3. 选择“运动”类别
  4. 将“移动 10 步”块拖到工作区域并连接到“当绿旗被单击”块上

4.png

要执行您的程序,请使用以下方法之一:

  1. 单击绿旗图标
  2. 单击代码块右上角的绿色旗帜图标

5.png

执行该代码会使角色向前移动10步。步长是屏幕的基本单位,也称为像素,整个舞台的宽度为480像素。

1.5 坐标系

在“运动”类别的最后,您可以找到“x 位置”和“y 位置”块。

6.png

这些块会显示角色在舞台上的坐标位置。在下面的示例中,角色的位置为x=-15,y=114。

7.png

现在,请尝试使用鼠标移动角色,将其位置从x=-240至240,y=-180至180。

1.6 移动角色

您可以使用箭头键将角色向左或向右移动。为此,请创建一个当按下右箭头键时将角色向右移动30步的代码块。

8.png

创建另一个代码块,当按下左箭头键时将角色向左移动30步。

9.png

1.7 沿y轴移动

您还可以使用以下代码块沿y轴向上或向下移动角色。

10.png

或者使用以下代码块向下移动角色。

11.png

1.8 将精灵移动到随机位置

有一个方块可以将精灵移动到随机位置。请尝试以下内容:

12.png

1.9 动态走路

一个精灵可以有多个外观,这称为装扮。这只猫有两套装扮,分别称为装扮1和装扮2。它的脚处于不同的走路位置。这是两个猫的装扮:

13.png

14.png

通过在这两种装扮之间交替并同时前进,我们得到了走路的错觉:

15.png

当猫到达右边缘时,它不能再移动了:

16.png

如果在边缘,您可以添加块来使猫反弹并沿着另一条路走。

1.10 连续动画

您可以使用循环来连续为精灵设置动画,但是现在我们必须通过等待0.3秒的块来减慢它的速度:

17.png

当您单击绿色标志启动程序时,猫开始不断地来回走:

1.11 添加背景

您还可以为程序添加背景:

18.png

标签: Scratch, Scratch编程, Scratch中国, 少儿编程, Scratch社区, Scratch编程社区, Scratch编程课程, Scratch编程教程