Scratch学习手册(动画)
对白歌曲-
学习手册
1.
Scratch
的简介
第
1
课
下载与安装
第
2
课
初识
Scratch
h
基础课程
第
3
课
让角色动一动
第
4
课
键盘控制
第
5
课
迷宫程序
第
6
课
会飞的巫婆
第
7
课
三角形的面积
第
8
课
造型切换
---
人物走动
第
9
课
移动人物教师进阶使用
第
10
课
判断人物位置
3. Scratch
进阶课程
--
打蝙蝠
< br>
3-1
第一节课
3-2
第二节课
3-3
第三节课
4. scratch
进阶课程
2-<
/p>
打地鼠
4-1
设计背景、铁锤及地鼠
4-2
撰写地鼠的程序
4-3
撰写铁锤程序
4-4
分数的计算
5.
接球游戏
5-1
设计球部份的程序
5-2
人物部份的程序
5-3
程序计分
5-4
扣分的构想
1
学习手册
1. Scratch
的简介
Scratch
是
MIT
(
麻省理工学院
)
< br>发展的一套新的程序语言,可以用来创造
交互式故事、动画、游戏、音乐和艺术。
很适合
8
岁以上儿童使用,目前
1.4
版已
经完全支持中文界面,
更方便使用
,
完全不用背指令,
使用积木组合式的程序语
< br>言,让学习变得更轻松,并充满乐趣。
关键的关键,
不在于学习了某种特殊的技能,
而是在这个过程中,
培养了孩
子独立学习、独立解决问题的能力
;而这个创造过程,是最让人快乐的。
所有的人都可以从麻省理工学院的网站免费下载,已经开发了
Windows
系
统,苹果系统,
Linux
系统下运行的各种版本。
官方网站:
/
2
学习手册
1-1
下载与安装
(1)
首先登录官方网站页面:
/
1
1
2
(2)
点击
Download
Scratch
按钮
3
3
学习手册
(3)
如果年龄小于
13
岁直接点击
:
Continue to Scratch download
1
4
(4)
根据操作系统,选择下载。<
/p>
(示例为
Windows
操作系统
,
点击
)
(5)
选取存放文档位置
(
6
p>
)下载完成执行安装程序
4
学习手册
p>
(
7
)选取安装目录,一般采用默认值就可
以
(<
/p>
8
)选取开始菜单的资料夹,采用默认值就可以
< br>
5
学习手册
(
9
)接下来就开始进行安装,完成后
按
NEXT
6
学习手册
(
10<
/p>
)
安装完成后,
系统会寻问是否启动
p>
Scracth
及在桌面建立
捷径,采用默
认两个都选,按
Finish
(1
1)
启动
Scracth
后是英文界面
,两秒钟后
Scracht
会根据操作
系统自动变成中文界面。
7
学习手册
8
学习手册
1-2
界面介绍
< br>(1)
以下就
Scracth
的
整个操作界面做一个介绍:
1
2
6
7
5
3
8
4
9
10
11
1
标题栏:显示当前文件名
2
菜单栏:主要是与文件有关的选项
3
工具条:控制角色大小及复制、删除
4
显示模式:分为浏览模式和全屏模式
5
程序指令区:分为八大类
6
角色资料区:显示角色的详细资料
7
脚本区:程序的编写区,利用拖曳的方式在此写程序
8
控制按钮:控制程序的播放和停止
9
舞台区:角色演出的地方,作品最后呈现出来的地方
9
学习手册
10
新建角色按钮:三种新建角色的方法(自建、导入、随机)
11
角色列表区:角色休息室,所有的角色都在这个地方
(2)
程序指令分类:
动作:移动、旋转、位置指定、传回
...
外观:切换造型、背景、显示文字、特效、
...
声音:播放声音、乐器音效
画笔:下笔、笔颜色、大小、色调
控
制:当键按下、等待、反复、广播
(
讯息
)
、如果
...
侦测:传回位置值、接触、距离、时间、音量
数值与逻辑运算:加减乘除运算、大小判断、余数、取整数
变量:指定变量、变量加减
(3)<
/p>
指令及程序码区
(Script)
当我们点选指令分类后,底下的指令区会跟着改变,如图我们点
选侦测分类,底下就会出现侦测分类的全部指令,中间的程序码区也
就是我们写程序的区
块,把我们的指令拖曳至程序码区。
(4)
造型:
我们可以自行画出角色的各种造型或者使用导入方式,先使用别
的绘图软件绘制作后
导入。也可以载入不同的对象到造型区中。但同
一时间只会出现一种造型。
右下方对象代表上场角色,可以多个同时出现。
10
学习手册
造型可以透过复制后编辑来
修改其样子,如下图的
cat
就有二个
造型。
(
5)
声音:
对象的声音可以透过麦克风来录音或导入方式从文件导
入来使用
(
也可使用内键的音效文件
)
(
6)
工具
列及舞台:
选择工具后再点对象,复制、剪下、缩放的动作。
程序以按下绿旗键,开始执行程序,红色按钮则是停止。
中间空白大区域则是舞台,物件都会在上表演。
11
学习手册
(7)
角色及背景:
舞台背景则呈现目前舞台的背景,点选舞台,接着选背
景后按导
入就可以取自然、户外
...
等背景
则可以使用自画、导入及随机方式来加入物件角色
12
学习手册
2-1
第
1
课
让角色动一动
指令积木拖曳到程序区
,并按顺序给排好、还有就是换成喜欢的
角色。
(1)
撰写程序
首先先点选要动作的角色,接着点选“脚本”
,然后透过指令分类
选取你要的指令积木,
把指
令积木拖曳至程序区,
把顺序排好
(
使
用鼠
标拖曳就可以修改其顺序
)
。
p>
(2)
更换角色
使用工具的剪刀把小猫剪下,
接着按下导入按钮,
会出现
Animals
,
Fantas
y...
,例如打开
Fantasy
文
件夹会出现如下图很多可爱的图,
选取后角色就会出现在舞台上。
13
学习手册
(3)
让角色动一动
当点选绿旗时角色会向后移动一段距离。
小朋友可以自行俢改角色,
看
一看向后移动的步数及显示的反应。
2-2
第
2
课
--
键盘控制
本课来学通过键盘来控制角色移动,主要是让我们了解事件触发
< br>才会有动作,当绿旗被按下,会先将物件移到坐标
(0,0)
。
(1)
首先是坐标
< br>舞台的中心是
(0,0)
,水平为
X
轴,垂直为
Y
轴。
X
轴:中心点往右是
(+)
,中心点往左是
(-)
Y
轴:中心点往上是
(+)
,中心点往下是
(-)
14
学习手册
了解到坐标后才能控制角色在舞台位置及移动。
(2)
接
着分别定义键盘的上下左右键的动作
1)
往上:当按下“上移键”
,向上进
10
步
2)
往下:当按下“下移键”
,向下进
10
步
3)
往左:当按下“左移键”
,向
左进
10
步
4)
往右:当按下“右移键”
,向右进
10
步
15
学习手册
16
学习手册
2-3
< br>第三节课
--
迷宫程序
完整程序如上,等一下我会说明整个程序的细节部份,首先先
在
画布上画出一的路径,
可以是直线也可以是曲线,
接着在终点处
画上
一个黑色的区域。
(1)
点选背景,接着点选编辑,使用绘图工具画出一个路径,画笔
的粗细自行调整,不要太细。
17
学习手册
2)
点选
角色,接着点选程序开始撰写程序
先由控制指令分类拖曳,<
/p>
「当绿旗被点一下」至程序区,也就是当绿旗
点一下开始程序执行
移到到
x:y
,就是角色置于
x:-2
20
,
y:150
处。在
18
学习手册
侦测指令类点一下计时器,在舞台会多个什时器一直计时。
<
/p>
在控制指令分类中拖曳「重复执行」至程序区,表示「重复执行」内的
程序会一直重复执行。
整个舞
台的坐标如下图,中心在正中央,左右
x
轴是
< br>240
,往右是
(+)
,往左是
(-)
,上下
y
轴各
180
,往上是
(+)
,往下是
(-)
。
19
学习手册
在重复执行中包含有四部份:
(1)
角色有可能走出舞台就看不到了,所以先从动作指令类拖曳
「碰
到边缘就反弹」
,接着拖曳「面向
..
」下拉点选「鼠标
游标」
,也
就是让角色都一直面向鼠标的游标,最后拖曳「移动
2
步」
,就是一次
移动
2
步。
(2)
在控制指令类拖曳「如果
<
>
」至移动
2
步之下,接着从侦测
p>
指令类拖曳「碰到颜色□」点选□会出现滴管,请选取舞台的空白区,
「碰到颜色□」就会变成白色,接着拖曳角色置于
x:-220
,
y:150
处,
也就把角色移回
原点。
(3)
在控制指令类拖曳「如果
<
>
」
,从侦测指令类拖曳「碰到颜
色□
」点选□会出现滴管,请选取舞台的黑色终点区,
「碰到颜色□」
就会变成黑色,在外观拖曳「说
.....
」
()
秒,也就碰到黑色终点就
20
学习手册
说过关,接着止停止执行程序,程序就不会往下执行。
(4)
控制指令类拖曳「如果
<
>
」
,接着拖曳数值与逻辑类的
()
>()
,接着把计数器拖曳到前面
()
,后面的
()
填上
15
,也就大于
15
秒就会秀出「时间到
< br>...
」然后停止程序执行。
可以让小朋友自行设计路径,角色自选,事件也可以自订,例如
有些小朋友会在路径再加
上一些小蓝点增加过关难度。
教学重点:老师只要讲解部份,
学生的能力是无限,可以做出很
多让你想不到
的效果,教
scracth
真得很有趣,学生也学得很
快乐。
21
学习手册
2-4
< br>第四节课
--
会飞的巫婆
p>
这一节课要来讲随机出现,因为下一节课要让小朋友写一个打地
鼠的
小游戏。
先点选舞台
-->
背景
-->
汇入,
选
取
Nature
土里的图,
然后空白那
张删除,按图右边的
(x)
把舞台的猫给删除,请使用工具箱的剪刀点一下猫就可删除
了,
接下来使用开启档角色开启三个角色,
物件太大可以使用工
具箱
的放
大或缩小工具来调整。
22
学习手册
点选角色
-->
程序,接着开始来针对
角色写程序
1)
当按下绿旗开始动作
2)
随机移动到
x
及
p>
y(x
在
-240
到
240
之中随机取个数,
y
在
-180
到
180<
/p>
之中随机取个数
)
3)
接下来一直重覆执行
(
外循环
)
23
学习手册
4)
在
-10
至
10
取一个角度,如此一来鱼儿游起来比较逼真
5)
重覆执行十次
< br>,每次移到十步,遇到边绿就反弹
(
内循环
)
你会发现内循环执行完后会跳到外循环,又重覆
...
※注意要调整角色只允许左、右翻转,才不让角色倒着移动
在程序码上按鼠标右键,选取复
制后拖曳至另一个角色,就会将
程序码套用到该角色上
24
学习手册
完成后就可以试看看效
果,很多小朋
友会加上音效及文字说明,
有的还会放大缩小,只能说小朋友太强了。
< br>
25
学习手册
2-5
第五节课─三角形面积
国小六上数学
有圆面积,所以这一节课先让小朋友来实做三角形
面积的程序。
1)
首先先画一个三角形,如果觉得不美,可以加上一张底图,
接
着新增三个变量,分别是三角形底,三角形高,三角形面积。
2)
将三角形底及高二个变量设成滑
杆,
也就是变量上按鼠标右键,
选滑杆。
3)
接下来开始写程序,将「将
变量
(...)
的值设成
(...)
」分别设
26
学习手册
定将三角形的底、三角形的
高,变量面积则必须注意,要设为
(
底
*
高
)/2
。
4)
先将三角形底
< br>*
三角形高相乘,
再放到
(
)/2
中,
才不会出问题
5)
最后测试,拉着三角形底及高的
拉杆,后按下绿旗测试结果
27
学习手册
上完后出个题目给小朋友做,梯形面积呢?结果二十位小朋友有
十五位左右有做出来,讲
真的太强了,小朋友一教就会,下星期
打算
< br>出个
9X9
乘法给小朋友试看看。
28
学习手册
2-6
造型切换─走动人物
这一课我们要教
小朋友做人物切换,告诉小朋友在何时可以切换
物件的外型,就像在玩玛莉兄弟时在某个
时间或某个触发点会变大、
戴上帽子
...
1)
首先先汇入一张自己喜欢的背景图
2)
开启
角色档,
这一次我选一个动作有连续的人物图档,
如下图,
p>
可以看到人物的脚部有分解动作
29
学习手册
3)
接着切换到造型的地方,我依序把五个图汇入,共五个
如下图我先选左脚三个动作后再选右脚二个动
30