Scratch中的默认积木分为9个模块:运动、外观、声音、事件、控制、侦测、运算、变量、自制积木。
除默认积木外,还可以导入扩展。
运动: 蓝色积木
运动主要分:
- 向当前方向前进
- 调整方向
- 调整x/y坐标
- 时间内滑行
- 碰到边缘反弹
- 设置旋转方式
所有积木为:
- 移动(10)步
- 右转(15)度
- 左转(15)度
- 移到(随机位置/鼠标指针)
- 移到x:(0)y:(0)
- 在(1)秒内滑行到(随机位置/鼠标指针)
- 在(1)秒内滑行到x:(0)y:(0)
- 面向(90)方向
- 面向(鼠标指针)
- 将x坐标增加(10)
- 将x坐标设为(0)
- 将y坐标增加(10)
- 将y坐标设为(0)
- 碰到边缘就反弹
- 将旋转方式设为(左右翻转/不可旋转/任意旋转)
- x坐标
- y坐标
- 方向
外观: 紫色积木
- 说(你好!)(2)秒
- 说(你好!)
- 思考(嗯……)(2)秒
- 思考(嗯……)
- 换成(造型1/造型2)造型
- 下一个造型
- 换成(背景1/下一个背景/上一个背景/随机背景)背景
- 下一个背景
- 将大小增加(10)
- 将大小设为(100)
- 将(颜色/鱼眼/旋涡/像素化/马赛克/亮度/虚像)特效增加(25)
- 将(颜色/鱼眼/旋涡/像素化/马赛克/亮度/虚像)特效设定为(0)
- 清除图形特效
- 显示
- 隐藏
- 移到最(前面/后面)
- (前移/后移)(1)层
- 造型(编号/名称)
- 背景(编号/名称)
- 大小
声音: 淡紫色积木
- 播放声音(喵/录制…)等待播完
- 播放声音(喵/录制…)
- 停止所有声音
- 将(音调/左右平衡)音效增加(10)
- 将(音调/左右平衡)音效设为(100)
- 清除音效
- 将音量增加(-10)
- 将音量设为(100)%
- 音量
事件: 黄色积木
- 当()被点击
- 当按下(空格/↑/↓/→/←/任意/a-z/0-9)键
- 当角色被点击
- 当背景换成(背景1)
- 当(响度/计时器)>(10)
- 当接收到(消息1/新消息)
- 广播(消息1/新消息)
- 广播(消息1/新消息)并等待
控制: 土黄色积木
- 等待(1)秒
- 重复执行(10)次
- 重复执行
- 如果()那么
- 如果()那么…否则…
- 等待()
- 重复执行直到()
- 停止(全部脚本/这个脚本/该角色的其他脚本)
- 当作为克隆体启动时
- 克隆(自己)
- 删除此克隆体
侦测: 蓝色积木
- 碰到(鼠标指针/舞台边缘)?
- 碰到颜色(黄色)?
- 颜色(绿色)碰到(灰色)?
- 到(鼠标指针)的距离
- 询问(What’s your name?)并等待
- 回答
- 按下(空格/↑/↓/→/←/任意/a-z/0-9)键?
- 按下鼠标?
- 鼠标的x坐标
- 鼠标的y坐标
- 将拖动模式设为(可拖动/不可拖动)
- 响度
- 计时器
- 计时器归零
- (舞台)的(背景编号/背景名称/音量/我的变量)
- 当前时间的(年/月/日/星期/时/分/秒)
- 2000年至今的天数
- 用户名
运算: 绿色积木
- ()+()
- ()-()
- ()*()
- ()/()
- 在(1)和(10)之间取随机数
- ()>(50)
- ()<(50)
- ()=(50)
- ()与()
- ()或()
- ()不成立
- 连接(apple)和(banana)
- (apple)的第(1)个字符
- (apple)的字符数
- (apple)包含(a)?
- ()除以()的余数
- 四舍五入()
- (绝对值/向下取整/向上取整/平方根/sin/cos/tan/asin/acos/atan/ln/log/e^ /10^)()
变量: 深黄色积木
- 建立一个变量
建立变量我的变量后出现对应积木:- 我的变量
- 将(我的变量/修改变量名/删除变量「我的变量」)设为(0)
- 将(我的变量/修改变量名/删除变量「我的变量」)增加(1)
- 显示变量(我的变量/修改变量名/删除变量「我的变量」)
- 隐藏变量(我的变量/修改变量名/删除变量「我的变量」)
- 建立一个列表
建立列表我的列表后出现对应积木:- 我的列表
- 将(东西)加入(我的列表)
- 删除(我的列表)的第(1)项
- 删除(我的列表)的全部项目
- 在(我的列表)的第(1)项前插入(东西)
- 将(我的列表)的第(1)项替换为(东西)
- (我的列表)的第(1)项
- (我的列表)中第一个(东西)的编号
- (我的列表)的项目数
- (我的列表)包含(东西)?
- 显示列表(我的列表)
- 隐藏列表(我的列表)
自制积木: 粉色
- 制作新的积木
扩展
Scratch提供了扩展功能,可以添加扩展的积木模块。点击界面左下角的添加扩展按钮会进入扩展界面。在这里可以选择要添加的扩展。
目前,Scratch提供的扩展有:
- 音乐
- 画笔
- 视频侦测
- 文字朗读
- 翻译
- Makey Makey
- micro:bit
- LEGO MINDSTORMS EV3
- LEGO BOOST
- LEGO Education WeDo 2.0
- Go Direct Force & Acceleration
其中画笔最常用,青色积木,包含:
- 全部擦除
- 图章
- 落笔
- 抬笔
- 将笔的颜色设为(酒红色)
- 将笔的(颜色/饱和度/亮度/透明度)增加(10)
- 将笔的(颜色/饱和度/亮度/透明度)设为(50)
- 将笔的粗细增加(1)
- 将笔的粗细设为(1)