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)