动画背后是故事思维
Scratch 不只是做游戏,还能做动画。很多孩子先被"讲故事"吸引,再做动画时把编程的变量、广播、循环全用上了——这才是最自然的入门方式。
做动画最大的收获不是"会做动画",而是学会拆解:把一个大故事拆成场景、角色、动作、对话,再用积木把这些零件拼起来。这种"先分后合"的能力,正是编程思维的核心。
故事思维是编程思维的启蒙课。
- 剧本先定故事骨架。
- 造型用造型切换做动作。
- 广播让角色互相"说话"。
- 场景背景切换讲完整故事。
先写小剧本
别急着打开编辑器。先拿纸笔写一个三句话的小剧本:谁、在哪、发生了什么。
例如:小兔在森林里迷路了,小鸟飞过来帮它指路,小兔说谢谢,最后它们一起回家。三句话,三个场景,足够做成一个小动画。
写剧本时顺手列一下需要的东西:几个角色、几个背景、几句台词。列清楚了,做的时候就不会手忙脚乱。
角色设计与造型
在角色库里挑角色,或者用画板自己画。每个角色可以有好几个造型(costume):小兔有"站"和"跳"两个造型,小鸟有"翅膀上"和"翅膀下"两个造型。
造型就是动画的最小单位:连续切换造型,角色就像真的在动。孩子在这里第一次直观理解"动画 = 一帧一帧的画面"。
让角色动起来:造型切换与移动
用"下一个造型"加"等待 0.2 秒"循环,角色就会原地踏步;配合"移动 10 步",角色边走边动。
当绿旗被点击:
重复直到 碰到舞台边缘:
下一个造型
移动 10 步
等待 0.2 秒
说 "我到家啦!" 2 秒
造型切换、移动、等待,这三个积木组合起来就是最基本的"动画循环"。
对话与广播
角色之间的配合靠广播。小兔说完话,广播"小鸟上场",小鸟收到广播才开始飞进来——这样多个角色就能按顺序"演"起来,而不是各演各的。
小兔: 说 "我迷路了。" 2 秒
小兔: 广播 "小鸟来帮忙"
小鸟: 当接收到 "小鸟来帮忙"
小鸟: 滑行 1 秒到 小兔旁边
广播是 Scratch 里最重要的协作机制,理解它,孩子就理解了解耦和事件驱动。
场景切换与配乐
用"换成 背景2"切换场景,配上简单的循环音效,动画立刻有了"片"的感觉。
还可以用"等待 直到 按下空格键"让观众控制翻页,把动画变成可交互的绘本。加一点声音和背景切换,故事就从"讲出来"变成"演出来"。
综合项目:三幕小动画
把今天学的合起来做"森林寻路"三幕动画:
- 第一幕:森林背景,小兔出场说迷路;
- 第二幕:广播,小鸟飞入指路;
- 第三幕:场景切到家门口,两个角色一起出场。
做完后让孩子当"导演"给别人演一遍,顺便数一数作品里用了哪些积木——数完他会发现:一个故事动画,其实只用了几种积木。
- 剧本先行,拆解故事。
- 造型切换即动画。
- 广播多角色协作。
- 三幕完整作品收尾。