16.5 创建⼀个新变量

创建新变量时,点击“创建变量”按钮即可。例如,我们给它命名为x。您还需要选择此变量是否适用于所有精灵,或仅适用于特定精灵。您还可以选择将其设置为云变量以在服务器上存储。此功能需要登录,允许创建多人游戏。

1.png

16.6 重命名或删除

在所有变量下拉菜单中,您可以重命名或删除变量。例如,您可以删除或重命名my变量。

2.png

16.7 全局变量和局部变量

当变量仅适用于单个精灵时,它被称为局部变量。两个局部变量可以具有相同的名称。可以由所有精灵使用的变量称为全局变量。

在下面的示例中,我们有三个变量:

  • 一个全局变量y
  • 一个名为x的局部变量
  • 用于 Scratchy 精灵 Cake 的局部变量x。

3.png

舞台变量是全局变量,可用于所有精灵。舞台上可以显示多个报告值,颜色用于区分它们:

  • 橙色表示用户创建的全局和局部变量
  • 蓝色表示精灵位置和方向
  • 紫色表示精灵大小
  • 粉色表示音量
  • 绿色表示全局信息,例如计时器

4.png

您的程序只能显示和隐藏用户创建的变量(橙色),其他报告变量的可见性不能编程控制。

16.8 变量作为计数器

变量的典型用途是在循环中用作计数器。在这种情况下,我们使用变量i,代表整数或索引。计数器循环由以下块组成:

  • 将i设置为初始值,通常为1。
  • 进入重复循环。
  • 对变量i执行某些操作。
  • 将i更改为增量(通常为1)。

5.png

上述代码使 Scratchy 从1计数到10。

6.png

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