Scratch画图脚本规划与流程设计
2019-09-10
本章应用Scratch3.0中落笔、抬笔等画笔组积木和如果那么条件判断和重复执行等控制组积木以及广播等事件组积木设计一个”画图工具”程序。其中”画笔”角色包括基本设置初始化、移动鼠标指针、如果那么条件判断、落笔和抬笔、重复执行、接收广播、画笔颜色、粗细和造型切换等指令还有两个造型。
设计程序前先规划一个舞台背景、一个画笔角色、8个颜色方块角色、一个橡皮擦角色、一个粗线角色、一个中线角色、一个细线角色。
首先,打开角色库(图1):
从角色库中选择画笔角色(图2):
但是由于我们使用鼻尖画图,所以我们把造型中心点设置在鼻尖,需要注意的是造型中心點在鼻尖以外但是距离鼻尖很近就可以了,如果距离太远效果就不像是画笔在画图了,如果设置在鼻尖上则程序不知道鼠标是要点击画笔还是点击舞台落笔进行画图。设置造型中心时需要点击选择工具,先转换为位图,再转换为矢量图,整体选中和拖动画笔进行设置(图3)。
接下来,我们将绘制8个同一大小不同颜色的颜色方块,在这里我们只介绍两个颜色方块角色的绘制方法。
首先在角色区选择绘制角色(图4)。
点击后效果如下,并且选择矩形和给矩形填充的颜色。接下来在画布区按下鼠标左键,拖动鼠标形成一个长方形,但是注意不要松开鼠标,因为我们要绘制的是一个正方形颜色方块,所以按住键盘上面的Shift键形成正方形后再松开鼠标键。
绘制好正方形后,需要设置角色的造型中心点,需要将角色的造型中心点放在颜色方块的中心(图5),设置好了之后更改角色的名称。
那么,现在我们已经将紫色颜色方块角色绘制成功,接下来绘制另外一个颜色方块,那依然是手动绘制如何保证这个颜色方块与紫色颜色方块角色的大小一致呢?我们可以采用复制的方法,然后更改复制出来的角色的造型颜色和名字。
选中刚刚绘制好的颜色方块角色,右键点击,选择复制,会发现有一个和第一个角色一模一样的角色生成。依次选择填充工具,选择颜色,点击方块填充颜色,更改角色名称完成新颜色方块角色的绘制。现在我们已经完成2个颜色方块的绘制,小朋友们自己通过这个方法再完成6个颜色方块的绘制吧!