从积木到舞台:为什么音乐和动画是 Scratch 的灵魂

很多孩子学 Scratch 只用来做追球游戏,做完就觉得"没意思了"。其实 Scratch 真正好玩的部分是音乐和动画——它自带乐器积木、造型切换、舞台背景切换,能让孩子做一场完整的小剧场演出。

做小剧场和做小游戏的区别是:小游戏考逻辑,小剧场考想象力和节奏感。孩子要写剧本:主角是谁、什么时候上场、什么时候说话、背景音乐怎么进。这种"排戏"的过程,本质上就是在训练分镜思维和项目统筹能力。

游戏让孩子学逻辑,剧场让孩子学表达。两者结合,Scratch 才完整。
本文核心知识点
  • 音乐积木选择乐器、演奏音符、设置节拍。
  • 造型一个角色可以有多张造型,切换就像翻页动画。
  • 广播一个角色发消息,其他角色收到后一起动。
  • 背景舞台可以有多张背景,切换就是换幕。
Scratch 音乐与动画工作室配图:蓝色渐变背景上聚光灯打在舞台中央,一只卡通小猫正在跳舞,周围漂浮彩色音符,旁边是彩色钢琴键盘,舞台两侧有窗帘和舞台灯
把 Scratch 当成一个小剧场:角色、音乐、背景,一个都不能少。

音乐积木:用节拍器和音符谱一段旋律

打开 Scratch 的"音乐"分类,你会看到一整排乐器积木。先选一个乐器——钢琴、吉他、小提琴、鼓都有。然后按顺序拼音符积木:

当绿旗被点击
将乐器设为 钢琴
演奏音符 60 拍 0.5 拍
演奏音符 64 拍 0.5 拍
演奏音符 67 拍 0.5 拍
演奏音符 72 拍 1 拍

这里数字 60 代表中央 C,64 是 E,67 是 G,72 是高音 C。孩子不需要懂乐理,只要知道"数字越大音越高",就能凭耳朵试出一段好听的旋律。

节拍也可以调:"将节拍设为 120"就是每分钟 120 拍,相当于进行曲速度。把节拍改成 60,音乐就变慢;改成 200,就像快进。这种用参数控制感觉的玩法,和游戏里调速度是一模一样的逻辑。

积木作用示例
设乐器切换演奏音色钢琴、吉他、小提琴
演奏音符弹一个音,持续几拍60 拍 0.5 拍
休息静音一拍,制造停顿休息 0.25 拍
敲鼓打击乐底鼓、军鼓、踩镲

造型切换:让角色从站着到跑起来

Scratch 里每个角色都可以有多套造型。点角色列表上方的"造型"标签,你会看到默认小猫已经有两张造型——左脚在前和右脚在前。

做走路动画的核心就是:每过一小段时间切换一次造型,看起来角色就在动了。

当绿旗被点击
重复执行
  下一个造型
  等待 0.2 秒
  移动 5 步

把这段脚本绑给小猫,它就会一边切换两张造型一边往前走,看起来像真的在迈腿走路。这就是二维动画最基础的原理——逐帧切换。

孩子可以自己画新造型:在造型编辑器里画一个"挥手"、一个"跳跃"、一个"坐下"。把这些造型拼成一串,角色就能演一段完整的小动作。

广播事件:多个角色怎么配合演出

剧场里不能只有一个角色。当主角说完台词,配角要接着说话;当背景音乐响起,所有角色要一起跳舞。Scratch 用广播解决这个问题。

当绿旗被点击
广播 "开场"
等待 2 秒
广播 "音乐响起"
等待 4 秒
广播 "谢幕"

当接收到 "音乐响起"
重复执行
  切换造型 下一个
  等待 0.3 秒

主角负责发广播,其他角色各自监听自己关心的广播。"音乐响起"这条广播一发出去,所有跳舞的角色同时开始切换造型,看起来就是齐舞。

广播是 Scratch 里最重要的协作机制。孩子要学会把"什么时候发生什么事"想清楚,然后拆成一条条广播。这和成年产品经理设计事件系统是同一套思路。

背景切换:一幕一幕推进剧情

舞台可以有多张背景。点舞台右下角的背景缩略图,可以上传多张图。然后用"换成背景"积木切换:

当接收到 "开场"
换成背景 "幕一:森林"
说 "从前有一片森林" 2 秒

当接收到 "进入城堡"
换成背景 "幕二:城堡"
说 "小猫走进了城堡" 2 秒

这样一段小剧场就分成了好几幕:森林幕、城堡幕、大结局幕。每一幕配不同的背景、不同的台词、不同的音乐。孩子在排这些的时候,其实就是在写一个分镜脚本。

本节用到的核心结构
  • 广播角色之间通信的唯一方式。
  • 背景切换换幕不换角色,剧情自动推进。
  • 等待控制节奏,让台词和动画对齐。
  • 造型切换逐帧动画让角色"活"起来。