按shape分
Hat Block
像hat一样的形状,是一段脚本执行的起点,常用于基于事件的程序开发。
由于hat形状,所以hat block之上,无法连接其他block,而hat block之下,有凸起可以连接其他block的凹槽。
参考链接 Costume
Stack Block
scratch中最常用的,细长矩形的block,stack block占据了一个程序中大部分的blocks。stack block上有凹槽,下有凸起,多个stack block可以连接成一串,组成一组行为。
参考链接 Costume
Boolean Block
一种细长的六边形的block,其中包含一个条件表达式,返回true或者false(1或0)
参考链接 Costume
C Block
形状像一个字母C,其中可以包含一条或多条block,组成一个循环的流程或条件分支。
参考链接 Costume
Reporter Block
一种包含任意类型值的block,执行之后并会将值返回
参考链接 Costume
Cap Block
一种包含任意类型值的block,执行之后并会将值返回
参考链接 Costume
按功能分
Control Blocks
控制块
Control Blocks
Data Blocks
数据块,包含(List Blocks
Data Blocks
Events Blocks
事件块
Looks Blocks
外观块
Looks Blocks
Motion Blocks
动作块
Motion Blocks
Operators Blocks
运算块
Operators Blocks
Pen Blocks
画笔
Pen Blocks
Sensing Blocks
传感器
Sensing Blocks
Sound Blocks
声音
Sound Blocks