scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(1)

今天给孩子讲Scratch中的画笔工具,举的实例是绘制蜘蛛网,中等难度。

作品名称:绘制蜘蛛网

角色:蜘蛛(百度图片下载gif动画素材导入)

背景:Jungle(Scratch软件内置素材库)

代码指令:移动、转动方向、循环、变量、画笔指令等

使用画笔的基本结构:

scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(2)

使用画笔工具时,先使用“全部擦除”用于清楚舞台上画笔使用过程中产生的痕迹,然后定义画笔的颜色、粗细;开始绘制的时候,要先落笔,然后使用运动类的指令来操作画笔的移动,绘制想要的图形,绘制结束后,要记得抬笔。

绘制蜘蛛网的思路:1、我们想象一下,蜘蛛网是什么样子的?

scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(3)

真实的蛛网

scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(4)

手绘的蛛网

2、从图上,找出蛛网有那些特征(由中心点向四周扩散,最内层像几个三角形组合在一起等等)

scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(5)

3、画三角形的方法,我们知道多边形的外角和都等于360°,是个定值,那么画三角形就可以用 360 / 3。

scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(6)

4、圆周360°,我们画的正三角形每个角是60°,用正三角绕一个圈,需要360/60=6。

scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(7)

5、上面的方法,我们已经画好第一圈的蛛网,要画多层蛛网,我们可以每画一层,增加移动的步长(再这里需要创建一个步长的变量)

scratch程序设计画笔模块的功能,Scratch趣味编程绘制蜘蛛网(8)

,