指令专题:美丽花园(画笔) · 视频课程
指令专题:美丽花园(画笔) · 课程文稿
大家好,欢迎来到Scratch的世界。
从本节课,我们将通过制作《美丽花园》来了解画笔的秘密。
下面,我们来看一个例子。(如视频所示)
接下来,我们来看一下游戏大纲:
蝴蝶飞舞着提示,说:“请分别按下A键和B键,就会有美丽的花朵盛开!”按下A键有一朵花绽放、按下B键又有一朵花绽放。
下面我们用思维导图来进行分析:
这个案例中只有三个角色:蝴蝶、花朵1、花朵2。
蝴蝶飞舞着说:“请分别按下A键和B键,就会有美丽的花朵盛开!”;
花朵1在按下A键时花瓣旋转一圈被画出来;
花朵2有两层花瓣,在按下B键时,大些的花瓣旋转一圈被画出来形成外层,接着小些的花瓣旋转一圈形成内层。
接着,我们根据分析画出流程图。
先来画出蝴蝶的流程图:
程序开始后蝴蝶飞舞,是通过造型的切换来实现飞舞动作的,然后蝴蝶说:“请分别按下A键和B键,就会有美丽的花朵盛开!”蝴蝶的动作是不断重复的。
再来画花瓣1的流程图:
程序开始后,在当前的位置画出一个花瓣,然后花瓣旋转一定角度,再在现在的位置画出花瓣,然后花瓣再旋转一定角度,如此重复,暂定20次就画出一朵花。
最后来画花瓣2的流程图:
程序开始后,外层花瓣的流程和花瓣1一样,画好完成后就切换花瓣的造型,变为小一些的花瓣,按照一样的流程画出来。
根据流程图,就可以开始编写程序啦,我们通过视频来给大家演示。
最后,来看一下效果。(如视频所示)
我们来总结一下:
1、循环结构分为两类无线循环结构和有限循环结构,比如蝴蝶的流程图是无线循环结构,用重复执行命令来实现;花瓣的流程图是有限循环结构,用重复执行多少次来实现。
2、画笔,今天我们使用到的是清空命令和图章命令,要注意的是删除所有画笔的效果就要使用清理命令,图章工具就相当于复制画出了一个角色。还有其他的画笔命令,大家可以去尝试使用一下。
3、使用旋转命令时,如果设置的造型中心不一样,最后的效果是不一样的。
4、为什么要设置蝴蝶角色?打开一个Scratch游戏,我们默认点击绿旗开始游戏,那接下来玩家改如何操作呢,如果不看你写的程序是不知道的,所以我们需要在游戏界面中提示我们的玩家该如何操作。
本节课的内容就讲到这里,谢谢大家!