欢迎光临
我们一直在努力

Scratch第一课

大家好!

我是carl老师,从今天起呢,我带大家学习一个由麻省理工开发,并且全世界都很流行的一款编程软件——scratch。在学习之前呢,首先你得下载一个scratch的软件。

在任意搜索引擎下,输入Scratch并搜索就可以找到啦(注意避开前面几条广告),然后按照步骤去安装,并在桌面留下一个快捷方式,方便今后我们打开(这里不会的,可以找爸爸妈妈帮忙啦!)。

Scratch呢,经过长时间的迭代更新,现已有很多个版本,高版本是可以向下兼容的,当然了,也有很多公司对他进行了重新包装,你可以选择自己喜欢和习惯的版本去学习。这里安利官网scratch.mit.edu,可以找到Scratch社区去和更多的爱好者一起学习。

好了,这里呢,我选择的是arduino社区的里面的一个版本,如果你和我的版本不一样,不要担心,这个并不影响你对Scratch的学习。(想和我选择一样的版本的,可以在arduino中文社区里面找——,也可以在youngmaker.com)

好了,准备工作做完后,我们打开Scratch编程软件。

首先呢,我们先学会保存文件到具体位置,方便我们今后的复习和找寻。

找一个你想用的文件夹,并更改自己的文件名,然后保存。就成功啦!

接下来,我们来一起看看,有哪一些工作区域呢?

第一块——画布区,这里呢,显示我们所有画出来的角色,脚本动作等所有的图画。也是我们的成果展示区域。

第二区域——角色背景区域,这块区域呢,主要是我们设置背景和角色的区域,包括了创建和绘制和设置。

第三块区域——程序模块区域。这个区域包含了我们已设定好的脚本程序块,造型块,和声音模块,以供我们选择和编辑。

第四块区域——控制区域,这里呢,我们可以将我们想要对某角色或者场景进行控制的指令区域。

听到这里,你可能还不太清楚具体的步骤。别担心,接下来,我们去做一次,就能够知道,每一个区域,分别代表着什么了。

现在,我们可以看到,画布区域,已经有一只小猫咪啦!那么接下来呢,我们让小猫动起来。在程序块区域呢,我们看到动作里面,选择移动10步模块,点击左键,我们发现,小猫咪已经向前移动了一小段距离。连续点击,小猫咪将连续移动。但是此时,我们点击一次,仅是移动10步,怎样去让他移动100步,而我只需要点击一次呢?

这个时候,我们将左键按住,将模块拖到我们的控制区域。

然后左键点击一下,放置在我们的控制区,点击10这个数字,更改为100。在此点击看看,我们的小猫是否移动的更远啦?

我们发现,每次我们必须去手动点击一个模块,有小朋友会想,我能不能用键盘或者其他方式去控制呢? 当然可以啦,接下来,我们一般触发行为的模块都放在事件里面,在事件选项里,选择第一个。

成功啦!我们看到小猫咪在点击小绿棋后移动了100步。

仅仅做到这一步,太简单了,一眨眼,他就走了100步,太快,中间行进过程我们并没有看清,不符合我们动画的样子。接下来,我们去让他变得更加好看一点。

在控制选项中,我们选择等待一秒。每一秒呢,我们走10步。连续复制几次,我们看一看效果。

好,现在呢,我们成功的让小猫走了起来。如果我们想让他走的更远呢?这个时候我得写好多个同样的语句。移动10步等待1秒的模块,太多了,接下来,我们使用重复执行模块,去替代这些重复的语句。一起来试试吧!

成功!我们成功的让小猫咪走的更远,而且我们写的更少啦。

接下来,还有一点小瑕疵,就是,小猫咪走路并没有换动作,给我们的感觉是在“飘”,而不是走路。

现实生活中,我们走路是需要实现脚来回的动作的。在造型里面,我们可以看到我们的猫咪造型有2个,1个是平放着,另一个是走动中,那么将这两个造型连续起来,就可以实现我们的动起来的动作啦。

一起来试试吧。在外观选项里选中下一个造型,就可以实现切换成行进中的样子啦。

好,动一下试试吧!

好啦,今天的课程我们就在这里结束啦!勿贪多,我们下节课再学习更多知识,课后呢,给大家留了一个小小的疑问,看聪明的你,是否可以独立完成呢?

今天的问题是,我们怎样让小猫咪跑的更加快!

赞(74)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址