Scratch的模块按其形状以及其在脚本中的作用分为以下五类:
头块
形状特征:指的体积较大,形状成波浪状
使用:必须放在脚本的开始
搭接块
形状特征:上面有凹陷,下方有凸起的这一类
使用:相互都可以连接
终止块
形状特征:上面有凹陷,下方没有凸起的这一类。
使用:仅上面连接
条件块
形状特征:类似菱形的这一类
使用:只能作为条语句嵌入结构中不能单独使用
参数块
形状特征:类似椭圆形的这一类
使用:不能单独起作用只能嵌入其他指令中使用
而按其功能又分为动作模块、外观模块、声音模块、事件模块、控制模块、侦测模块、运算符模块、变量模块、函数模块、Romeo模块、Vertex模块,下面将做详细介绍