【Scratch2.0编程教程】第四节:画笔模块

本节我们将学习画笔模块中的各个积木,了解如何让角色绘制出自己的移动轨迹。


舞台上每一个角色都有一支看不见的画笔,这支画笔有两种状态:落下或抬起。如果当前画笔的状态是落下,那么当角色移动时,它就会按照画笔的属性绘制出轨迹,反之,画笔不会留下任何轨迹。使用画笔模块便可以设置画笔的状态和属性。

我们先来执行三段脚本,这三段脚本使用画笔中的大部分积木。尝试建立并运行,看看每段脚本的绘制效果。记得在运行脚本之前设置画笔状态为落笔。
【Scratch2.0编程教程】第四节:画笔模块-少儿编程网

图1:三段不同的脚本来观察画笔的积木效果

下面我们利用画笔模块中的积木来完成一个简单的画图程序。首先创建一个新的项目,将猫咪角色删除,添加一个类似于爬虫的角色。在角色中添加如图2的脚本,然后看看屏幕上会有什么变化呢?
【Scratch2.0编程教程】第四节:画笔模块-少儿编程网

图2:利用画笔来绘制不同的图形

你还可以增添很多功能,比如按下W键画笔变粗,按下N键画笔变细,等等。

神奇的重复执行

前面,我们学习的程序还是相对简单的,当你的脚本越来越大时,你可能会发现积木中会出现大量的重复。重复的积木越多,脚本就越长,难以理解和阅读,那么如何避免这个问题呢?我们来学习控制模块中的“重复执行”积木吧!
假设要绘制一个正方形的图形,我们依次执行如下的命令,看看两段代码执行的结果如何?

【Scratch2.0编程教程】第四节:画笔模块-少儿编程网

图3:重复执行的优势

第一段程序显得非常的复杂,而且是重复的步骤,当我们把使用了重复执行积木后,就变得简单多了。我们再来添加一段脚本,当键盘按下a键后,执行如下的脚本:

【Scratch2.0编程教程】第四节:画笔模块-少儿编程网

图4:绘制复杂的图形

我们再来制作一段旋转的正方形的图案:

【Scratch2.0编程教程】第四节:画笔模块-少儿编程网

图5:绘制复杂的图形

上面我们看到,只要旋转和重复执行,就能把简单的图案编程复杂的图案,但如果我们旋转的不再是简单的图案,而是复杂的图案呢?遇到这种情况,我们通常会在绘图编辑器中创建出这么一个复杂图案的造型,然后使用“图章”积木在舞台上不断的复制,下面来绘制一个大风车看看这个积木的神奇效果。

【Scratch2.0编程教程】第四节:画笔模块-少儿编程网

图6:利用图章积木绘制风筝

创建一个项目,将猫咪删除,在角色列表选“绘制新角色”,绘制一个旗帜图形,然后为角色添加如图6的脚本,看看神奇的效果。

随着绘制的图案越来越复杂,你会发现重复执行积木能创建更简短、更高效的脚本,图章积木配合重复执行积木还可以绘制复杂图形的方法。

本文链接:【Scratch2.0编程教程】第四节:画笔模块

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
“少儿编程之父”米切尔教授:我们要像在幼儿园一样学习
“少儿编程之父”米切尔教授:我们要像在…
编程少年丨余疆海:个性十足却不失温度
编程少年丨余疆海:个性十足却不失温度
为什么大家都建议学习少儿编程要从Scratch开始?
为什么大家都建议学习少儿编程要从Scrat…
孩子学完各个阶段的编程课程能够参加哪些比赛?
孩子学完各个阶段的编程课程能够参加哪…
我的孩子从来没有接触过编程,0基础能不能学?
我的孩子从来没有接触过编程,0基础能不…
【精选作品】如何通过Scratch让小猪跑起来?(内附火影粉丝巨献,必看)
【精选作品】如何通过Scratch让小猪跑起…
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台