冰雪奇缘从0开始学Scratch编程 第二章自学任务
经过这章的学习,我们已经能让角色在舞台上沿着上、下、左、右各个方向移动了,偶尔还能跳一下,但如何让该角色走得更快、跳得更高呢?

想一想在日常生活中,走在路上时,当我们想走得更快、跳得更高,我们会怎么做?大家可能已经想到了,想走得更快可以加快步伐,或者步子迈得更大一些;想跳得更高,就得使劲向上跳起。

那么回到程序中,我们该怎么设计这个动作呢?

程序中是通过方向键来控制角色走路动作的,每按一下,角色就会走一步,每一步会移动10个坐标点。我们加快按下按键的速度是不是就相当于加快了步伐?这算是一个办法,可是只能操作键盘来实现,并非借助我们的程序,其实我们可以通过改变程序中每一步的大小来实现加快速度的效果。

那你知道程序中哪些积木是控制步伐大小的吗?就是下面这四块积木:
 
我们尝试改变一下积木的参数,把10改成20,把-10改成-20:
 
修改后,程序会变成下图这样:
 
运行一下程序,看看角色是不是走得更快了呢?


让角色跳得更高,我们可以改变角色每次y坐标增加和减少的数值,比如将5改成10,将-5改成-10:
 
也可以通过改变重复执行的次数,比如将5改成10:
 
或者既改变每次y坐标增加和减少的数值,又改变重复执行的次数:


好了,现在角色是不是走得更快、跳得更高了呢?