Scratch 教程:2 技术(1/3)

本节展⽰了有⽤的编程技术。

2.1 点击块执行

您可以单击调⾊板中的块和画布上的块并执行这些块。例如,您可以单击这些移动和转动块来快速测试它们。这对于了解当前正在运行的进程⾮常有⽤。

图片[1]-Scratch 教程:2 技术(1/2)

2.2 运行块为⻩⾊

当你的块运行时,它有⼀个⻩⾊的轮廓。您可以通过单击它来启动永远块。当您再次单击时,它会停⽌。

图片[2]-Scratch 教程:2 技术(1/2)

2.3 堆叠块

您可以堆叠块以创建程序序列(或堆栈)。单击任何块,将执行整个堆栈。

图片[3]-Scratch 教程:2 技术(1/2)

2.4 精灵名称⼤写

⼤写精灵名称。它们是您可以从中克隆对象的类。

图片[4]-Scratch 教程:2 技术(1/2)

2.5 精灵有变量

Sprite 有内置变量,⽤于描述它们的状态。您可以通过单击它们的复选框来可视化这些报告器块。

图片[5]-Scratch 教程:2 技术(1/2)

这使得值显⽰在舞台上。

图片[6]-Scratch 教程:2 技术(1/2)

2.6 点击报告

单击报告块以显⽰其值。

图片[7]-Scratch 教程:2 技术(1/2)

2.7 精灵变量

每个精灵(和克隆)都有这些变量:

  • 位置(x,y)
  • 可见性
  • 尺寸
  • 方向
图片[8]-Scratch 教程:2 技术(1/2)

2.8 切换精灵⼤⼩

切换值时,您需要⼀个变量来存储当前状态。您可以使⽤现有变量。在以下⽰例中,⼤⼩变量⽤于切换。

图片[9]-Scratch 教程:2 技术(1/2)

2.9 改变⼤⼩

我们可以通过在 cat 的多个克隆上循环应⽤它来按块显⽰更改⼤⼩的效果。

图片[10]-Scratch 教程:2 技术(1/2)

在循环内部我们:

  • 创建⼀个克隆
  • 移动 80 点
  • 将⼤⼩更改为 10

前 4 只猫是克隆猫,最后⼀只是原猫。

图片[11]-Scratch 教程:2 技术(1/2)

2.10 增长⼀个变量

图片[12]-Scratch 教程:2 技术(1/2)

块更改可⽤于增长变量。下⾯的⽰例在按下空格键时将变量 i 增加 1。

图片[13]-Scratch 教程:2 技术(1/2)

我们在对话⽓泡中显⽰变量。

图片[14]-Scratch 教程:2 技术(1/2)

2.11 重置计数器

每按⼀次空格键,计数器i就会增加。当达到某个值时,我们可以添加⼀个 if 块来重置计数器。

图片[15]-Scratch 教程:2 技术(1/2)

2.12 使⽤模数换行

另⼀种环绕的⽅法是返回除法余数的函数 modulo 或 mod 。

这更短:

图片[16]-Scratch 教程:2 技术(1/2)

它是如何⼯作的 ?您只能将mod块放置在编程画布上并通过输⼊数字进行测试,然后⽤⿏标单击以评估表达式。

您将看到5 mod 6是 5(5 除以 6 的提⽰)。

图片[17]-Scratch 教程:2 技术(1/2)

您将看到6 mod 6为 0(提⽰ 6 除以 6)。

图片[18]-Scratch 教程:2 技术(1/2)

计数器 i 在 6 个值 0、1、2、3、4、5 之间循环。

要从 1 开始⽽不是 0,我们可以将表达式修改为此。

图片[19]-Scratch 教程:2 技术(1/2)

计数器 i 现在循环通过 4 个值 1、2、3、4。

2.13 其他方式循环

我们也可以在达到 0 时递减并循环回来。

这里计数器i在 3、2、1、0 范围内循环。

图片[20]-Scratch 教程:2 技术(1/2)
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容