Scratch编程教程-Scratch 变量(2/3)

16.5 创建⼀个新变量
创建新变量时,点击“创建变量”按钮即可。例如,我们给它命名为x。您还需要选择此变量是否适用于所有精灵,或仅适用于特定精灵。您还可以选择将其设置为云变量以在服务器上存储。此功能需要登录,允许创建多人游戏。
16.6 重命名或删除
在所有变量下拉菜单中,您可以重命名或删除变量。例如,您可以删除或重命名my变量。
16.7 全局变量和局部变量
当变量仅适用于单个精灵时,它被称为局部变量。两个局部变量可以具有相同的名称。可以由所有精灵使用的变量称为全局变量。
在下面的示例中,我们有三个变量:
- 一个全局变量y
- 一个名为x的局部变量
- 用于 Scratchy 精灵 Cake 的局部变量x。
舞台变量是全局变量,可用于所有精灵。舞台上可以显示多个报告值,颜色用于区分它们:
- 橙色表示用户创建的全局和局部变量
- 蓝色表示精灵位置和方向
- 紫色表示精灵大小
- 粉色表示音量
- 绿色表示全局信息,例如计时器
您的程序只能显示和隐藏用户创建的变量(橙色),其他报告变量的可见性不能编程控制。
16.8 变量作为计数器
变量的典型用途是在循环中用作计数器。在这种情况下,我们使用变量i,代表整数或索引。计数器循环由以下块组成:
- 将i设置为初始值,通常为1。
- 进入重复循环。
- 对变量i执行某些操作。
- 将i更改为增量(通常为1)。
上述代码使 Scratchy 从1计数到10。