昆虫行走记
上节课我们学习的各个动作积木可以把角色移动到舞台的任意位置。那么我们怎样才能看到角色移动时的轨迹呢?有请画笔登场!
每一个角色都有一支看不见的画笔,这支笔只有两种状态:落下或抬起。如果当前画笔的状态是落下,那么当角色移动时,它就会按照画笔的属性(颜色、大小、色度)绘出轨迹。反之,若画笔处于抬起状态,角色移动时,画笔不会留下任何轨迹。使用画笔模 块便可以设置画笔的状态和属性。
游戏规则:使用方向键移动角色, 同时绘制移动时的轨迹。当按向上方向键时,角色会向上移动10步,当按向下方向键时,角色向下移动10步,每按一次向右方向键,角色将会向右旋转10°,每按一次向左方向键,角色向左旋转10°。
第一步
首先打开一个新的Scratch项目,把默认的猫咪换成一个上下左右方向比较明显的造型(推荐素材库中动物分类的beetle和cat2)。单击造型标签页,选择从造型库中选取造型,然后选择自己喜欢的造型。
第二步
现在在这个角色中图1所示的脚本。你可以从事件模块中拖动出四个当按下积木,其小三角可以改变按键。
当我们单击绿旗运行脚本时,角色首先移动到舞台的中央❶, 面朝上方❷,然后设置画笔的颜色❸和大小❹,最后将画笔设置为落笔状态❺。为了清除画笔在脚本运行之前留下的各种笔迹,我们在脚本的结尾拖动一个清空积木。
单击绿旗运行脚本,然后使用方向键绘制你喜欢的图形吧!
扩展
尝试加入两个功能:当按下W键时画笔变粗,按下N键时画笔变细。你可以想想还有什么方法能增加程序趣味性,然后将其实现。
网友评论