Scratch2.0入门教程第一课:海底世界

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。


根据孩子使用这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子可以照着例子完整的摆出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。


这个就是我们要做的一个游动的鱼的效果。

我们先介绍一下使用:我们使用在线编辑器,

网址:http://scratch.keaio.com/projects/editor/?tip_bar=home

在线编辑器可以方便的使用在线资源,可以自动保存用户编辑的数据。

首先注册一个帐号,注册好之后,登录就可以了。

打开在线编辑器,界面如果下:

右边的部分是脚本、造型、声音编辑区,左边上部是程序预览的舞台,左边下部是舞台背景和角色管理窗口。

舞台的左上角按钮是全屏,右上角的绿色旗帜是开始执行,红色的正八边形是停止执行。

舞台是中心为坐标(0,0),水平方向是X轴,向右最大240,向左最小-240,垂直方向向上最大180,向下最小-180,整个舞台是一个480X240个点组成的长方形,所有显示的角色、背景都要在这个区域内,超出的部分不会显示。



舞台背景编辑区:

这里缩略图是当前选中的背景,图下面的舞台2背景是当背景图片的数量。

新建背景有4种方式:

  1. 从在线背景库中选择背景。

  2. 用自带的工具绘制背景。

  3. 从电脑本地的文件夹中选择图片上传背景。

  4. 利用电脑的摄象头拍照获取背景。

这里我们选择第一个,在线选择一个水下的背景,作为鱼游动的环境。


角色管理区:

新建角色和新建背景相同,也有4种方法,这里不再重复介绍。

这里我们选择第一个,在线选择一个鱼的角色。

点击鼠标左键,选中一个角色,就会变成蓝色框,再点周角色左上角的i的图标,显示如果图的详细角色信息。


 这里的Cat1是角色名称。xy是当前位置。方向是水平向右,角色的方向是上向为0度,向右是90度,向下是180度,向左是-90度。旋转模式有三种,顺时间、水平、不变。播放时可以拖曳,勾选时在脚执行是可以移动角色的位置。显示勾选时在舞台显示出来,不勾选将会被隐藏。


现在舞台显示如下图:


上面我们在舞台区加入的背景,加入角色,现在让我们让鱼动一起。

我们选中角色鱼,然后在中间点击脚本

这里的命令模块分为8大类。每个类别用不同的颜色区分。

这个[当绿旗被点击],用于程序开始,我们的脚本执行,都是以绿旗被点击开始,下面跟着执行的一些命令。我们把这个按住鼠标左键拖到右边的代码区域。

然后在运动类里找到[面向90度方向][将旋转模式设定为左右翻转]

在控制类里找到[重复执行]

再在运动分类里找到[移动10步][碰到边缘就反弹]。如下图所示。

现在我们点击绿旗开始执行。就能看到鱼在水下游来游去。

下面是6岁小学员的作品。