冰雪奇缘从0开始学Scratch编程 第二章自学任务
经过这章的学习,我们已经能让角色在舞台上沿着上、下、左、右各个方向移动了,偶尔还能跳一下,但如何让该角色走得更快、跳得更高呢?想一想在日常生活中,走在路上时,当我们想走得更快、跳得更高,我们会怎么做?大家可能已经想到了,想走得更快可以加快步伐,或者步子迈得更大一些;想跳得更高,就得使劲向上跳起。
那么回到程序中,我们该怎么设计这个动作呢?
程序中是通过方向键来控制角色走路动作的,每按一下,角色就会走一步,每一步会移动10个坐标点。我们加快按下按键的速度是不是就相当于加快了步伐?这算是一个办法,可是只能操作键盘来实现,并非借助我们的程序,其实我们可以通过改变程序中每一步的大小来实现加快速度的效果。
那你知道程序中哪些积木是控制步伐大小的吗?就是下面这四块积木:

我们尝试改变一下积木的参数,把10改成20,把-10改成-20:

修改后,程序会变成下图这样:

运行一下程序,看看角色是不是走得更快了呢?
让角色跳得更高,我们可以改变角色每次y坐标增加和减少的数值,比如将5改成10,将-5改成-10:

也可以通过改变重复执行的次数,比如将5改成10:

或者既改变每次y坐标增加和减少的数值,又改变重复执行的次数:

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