From Test-Scratch-Wiki

Translate: - English - 中文 
Scratch 2.0 中 10 个主要的积木类型。

Scratch 打从一开始,就提供了积木类别这个友善的方式,以便寻找想要使用的 积木。积木的分类方式是依据它们的功能,同一类别的积木则用相同颜色显示。透过不同色彩可以更好的区辨一个专案的部件,在使用上也更便利。以下为 Scratch 2.0 的积木类别:


动作

Main article: 动作类积木

动作类积木是用来处理角色的动作的,主要涉及到 x 以及 y 座标还有角色面朝的方向。几乎所有的积木都与它们相应。舞台则不包含动作积木,因为它是一个静态的物件。

事件

Main article: 事件类积木

事件类积木在专案中与各种触发器有关,或者当一个部件发信号通知另一个运行时。在 Scratch 2.0 之前,事件类的积木被归为控制一类的积木。事件类中的积木大部分是帽子式积木

外观

Main article: 外观类积木

外观类积木与角色还有舞台的外观有关,有些功能是改变角色,有些则是套用图像效果

控制

Main article: 控制类积木

控制类积木是让专案以期望的方式运行的基础。它们提供了让积木或是脚本循环运行的功能。它们「控制」专案并增强其运行。

音效

Main article: 音效类积木

音效类积木用来播放不同的声音,可以是MIDI 音阶,也可以是录制的声音。

侦测

Main article: 侦测类积木

侦测类积木和角色、舞台检测条件相关。举例来说,侦测类积木可以用来侦测一个角色是否碰触到其它角色,它们是由很多的布林值组成,可以搭配控制积木来稳定专案的流程。

画笔

Main article: 画笔类积木

画笔类积木与角色的画笔有关,这是一个功能,允许根据角色位置来绘制一条线(线条或是笔画是依角色的造型中心点为准)。积木中有和画笔开关有关的,也有将角色图像印到舞台上的,还有调适各种笔迹的外观的。

运算

Main article: 运算类积木

运算类积木,最开始被称为「数字类」积木,用来处理专案中很多数学计算。它们是绿色的,提供了从简单到复杂的数学运算。「运算」还包含用于修改字符串并将其用于各种用途的积木。还有一些布林值积木,和一些数学输出有关,而其它的则用于将其它布林值连接成一个或不同的输出条件。

数据

Main article: 数据类积木

数据类积木包含了两个子类别,分别是变量还有清单。二者都和存取、排序数据有关系。在 Scratch 2.0 之前,这个类别称为「变量」。数据类积木是用来处理讯息,像是专案中有得分纪录等。

变量

变量是数据类积木的子类别,在一个变量(一个会改变的量)被创建时,它们就变得可见,它们会以橙色显示,当中包含了四个堆叠式积木

清单

清单是数据类积木的另一个子类别,当一个清单被创建时,就可以看到它。

更多

Main article: 更多积木

More blocks are blocks that hold custom procedures for a selected sprite. The blocks are useful for running a script without screen refresh and organization of the scripts.

PicoBoard

Main article: PicoBoard Blocks

PicoBoard 积木是更多积木下的子分类。

LEGO WeDo

Main article: LEGO WeDo Blocks

LEGO WeDo 积木是更多积木下的另一个子分类。