回到主页

scratch教程:一起跳舞吧(1)

· 教学案例

男孩:「弟弟」跟女孩:「妹妹」正在街边跳舞。你也喜欢舞蹈吗?你最喜欢的舞步是什麽呢?
一步步引导你使用Scratch:控制人物的动作、加入音乐节奏,来开一场舞会!
播放你喜欢的音乐、编排舞步动作,发挥创意来一场热舞吧!

let's dance

Let's Dance
第一步
开始程序设计
1. 注册并登录Scratch
下载scratch软件,或者前往编程啦,打开在线编辑器。

2. 播放活动简介影片 (开启中文字幕)
引导学生前往:来跳舞吧-教学范例,准备开始创作动画。
3. 加入音乐
按下绿色旗子,开始重複播放音乐。
首先,跳舞一定要配合音乐,所以我们把音乐设定在舞台的背景播放。
滑鼠点一下scratch软件中的「舞台」
蓝色外框表示,你现在选择的是舞台,例如下图:

scratch教程

点一下「背景」分页。现在,我们有三个不同的背景:选一个你喜欢的,例如:street。

scratch背景设定

接著,点一下「音效」分页,点一下喇叭小图示,加入一首音乐:

scratch添加音效

点一下「音乐循环」类别,选择:dance celebrate,来加入这首音乐。

scratch添加音乐

接著,点一下「程序」分页。
加入以下的程式模块:

程式模块如下:

scratch音效

现在,使用滑鼠点一下绿色旗子:
是不是开始播放一首音乐了呢? 很好!
小技巧:
你也可以加入新的舞台背景:

scratch舞台效果

4. 舞台效果
变换背景颜色,让画面更动感
滑鼠点一下「舞台」
蓝色外框表示,你现在选择的是舞台,例如下图:

scratch舞台

滑鼠点一下「程式」分页:
加入以下的程式模块:

程式模块如下:

scratch模块

现在,使用滑鼠点一下绿色旗子:
音乐开始播放,舞台的颜色也跟著变化了!

5. 加入舞步动作
改变一系列的造型
现在,我们要开始让角色开始跳舞:
藉由改变角色的外观造型,让他们动起来
滑鼠点一下角色区的「GIRL」
确认蓝色框框的位置,如下图:

再点一下「程式」分页。
加入以下的程式模块:

程式模块如下:

现在,点一下绿色旗子
女孩是不是动起来,开始跳舞了!
你还可以加入更多的动作哦
<T> 小技巧:
加入以下的程式模块
可以设定角色出现在舞台上的「位置」与「大小」

scratch设置舞台大小

6. 重複跳舞
运用循环模块,让角色重複舞步动作
女孩纸跳了一轮的舞步,我们可以用写程式的方式,让她多跳几次。
同样的,滑鼠点一下角色区的「GIRL」
确认蓝色框框的位置,如下图:

scratchgirl

再点一下「程式」分页。
修改以下的程式码:

完成的程式模块如下:

现在点一下绿色旗子:
音乐开始播放、背景颜色开始变换
妹妹的舞步总共会重複五次才停下来!
7. 互动舞步
设定按键,来改变角色的造型
除了角色自己跳舞,我们也可以用键盘来控制他们的动作。
同样的,滑鼠点一下角色区的「GIRL」
确认蓝色框框的位置,如下图:

再点一下程式分页。
加入以下的程式模块:

scratch文字模块

程式模块如下:

scratch模块设定

现在点一下绿色旗子:妹妹开始跳舞
试著按下键盘的向右键、向左键
女孩的动作是不是跟著改变了呢?酷!
8. 接力跳舞
运用广播模块,一个角色跳完、换另一个角色跳舞
我们可以用程式的方式,让弟弟在妹妹停止舞步后,接力开始跳舞。
首先,我们要让女孩跳舞结束后,发出一个讯息。
滑鼠点一下角色区的「GIRL」
确认蓝色框框的位置,如下图:

scarcth模块

再点一下「程式」分页。
修改以下的程式码:

完成的程式模块如下:

现在,在女孩跳完5次舞步后,会发出一个讯息:「换男生」。
接下来,我们要设定男孩的动作:
滑鼠点一下角色区的「BOY」
确认蓝色框框的位置,如下图:

再点一下「程式」分页。
加入以下的程式模块:

scratch模块

完成的程式模块如下:

scratch模块

好!很期待效果吧?
点一下绿色旗子,观察看看:
女孩结束舞步后,是不是换男孩开始跳舞呢?
太棒了!
9. 影子效果
运用分身模块,创造动作一样的影子
现在,我们要开始加入特殊的动作效果萝!
每个人都有影子,而且影子会跟著我们做任何动作,如何用程式做到呢?
首先,滑鼠点一下角色区的「BOY」
确认蓝色框框的位置,如下图:

broken image

再点一下「程式」分页。
修改以下的程式模块:

scratch程序教学

最后的程式模块如下:

scratch

现在,先点一下绿色旗子,看看影子的效果:
女孩跳舞玩,换男孩跳舞...
哦!男孩的背后出现了黑色的影子!
咦?影子没有跟著跳舞
这是因为:我们没有告诉影子(分身)要做什麽动作
所以,我们要再加入以下的程式模块:
加入以下的程式模块:

新加入的程式模块:

scratch文字模块

你发现了吗?内容与原本的一样
如此,影子就会跟原本的角色做出一样的动作萝!
再点一下绿色旗子,观察看看:
男孩的影子有没有跟著跳舞呢?
Good Job!

少儿编程是不是很有魅力呢?Let's Dance第一部分课程到此位置了,如果对本次课程感兴趣的话,可以关注我们网站接下来的更新内容!第二篇!