之前讲了几篇简单的内容。

​《Scratch 01:少儿编程简介》​

​《Scratch 02:欲善其事,先利其器》​

​《Scratch 03:编写Hello World》​

​《Scratch 04:小猫来背诗》​


这几篇只是为了让孩子知道什么是少儿编程,能有个大概了解和兴趣。

我不打算跟学校里讲课似的,一点儿点儿讲基础知识,最后才上手做东西。

我是打算直接上手做小项目,小游戏,在这个过程中把用到的知识点讲给孩子,并让他们自己动手去练习去掌握。


先打开软件,在最右边,有个角色区:

Scratch 05:角色 造型初讲_时间设置

点小猫头,可以选择角色:

Scratch 05:角色 造型初讲_时间设置_02

Scratch 05:角色 造型初讲_控制语句_03


随便选一个:

Scratch 05:角色 造型初讲_控制语句_04


会发现角色区多了一个女孩儿,然后鼠标可以拖动角色位置。

看看造型区:

Scratch 05:角色 造型初讲_控制语句_05


有两个小猫的造型。

然后回角色区,点中新选的女孩角色。

Scratch 05:角色 造型初讲_控制语句_06


会发现造型区如下:

Scratch 05:角色 造型初讲_小游戏_07

为什么一个角色,这么多造型呢?

只为了让"角色"动起来,就跟动画一样。


这里如果有小孩子不明白的话,家长可以给孩子讲下动画的原理.


比如下面这种例子:

Scratch 05:角色 造型初讲_小游戏_08

Scratch 05:角色 造型初讲_控制语句_09


那咱们怎么让角色动起来?怎么让这几张照片连续起来?


看操控区,代码->外观:

Scratch 05:角色 造型初讲_小游戏_10

有一个换成造型1的造型,还有下一个造型。

现在已小猫为例:

Scratch 05:角色 造型初讲_小游戏_11

点开始换造型2

Scratch 05:角色 造型初讲_控制语句_12

小猫变成跑的姿势了。

那怎么才能连续的让小猫一直跑呢?

难道一直这么堆积木堆下去?

Scratch 05:角色 造型初讲_控制语句_13

如果按这个执行下代码,发现什么问题?然后自己分析下原因。


那咱们用另一个语法积木:

Scratch 05:角色 造型初讲_小游戏_14

一直点那个执行的小绿旗,会发现什么?会发现动起来了,自己试试?

那也不能自己一直这么点啊。


那咋办?


让电脑代替人的手来一直点。

用循环语句:

Scratch 05:角色 造型初讲_小游戏_15

看看积木造型,然后想想咱们的逻辑,应该怎么摞积木?

Scratch 05:角色 造型初讲_时间设置_16

摞完代码,然后执行下看看。

会发现啥,小猫的小腿儿跑的也忒快了啊。

那咋办,想让它跑慢点儿。

Scratch 05:角色 造型初讲_时间设置_17

使用等待语法积木

等待的积木放哪儿?

Scratch 05:角色 造型初讲_控制语句_18

Scratch 05:角色 造型初讲_时间设置_19

可以让孩子自己动手试试,然后执行下,就知道区别了,再想想为什么会这样。

Scratch 05:角色 造型初讲_控制语句_20

觉得走的太慢了,就把时间设置小点儿,如果觉得太快,就把时间设置长点儿。



本节讲了一下从角色区选角色,然后利用控制语句块让角色动起来。

用到的语句块:

Scratch 05:角色 造型初讲_时间设置_21

Scratch 05:角色 造型初讲_时间设置_22

Scratch 05:角色 造型初讲_控制语句_23


下面让孩子自己动手来试试 开始咱们拉进来的那个小女孩角色,让她也动起来。

其实很简单,让孩子自己试试:两种方式都是试试:

Scratch 05:角色 造型初讲_控制语句_24

Scratch 05:角色 造型初讲_控制语句_25