Scratch编程 - 神奇的画笔(复习)
Scratch编程 - 神奇的画笔(复习)
一、学习目标
1、复习坐标轴知识以及使用坐标控制角色移动;
2、复习程序结构循环结构;
3、学习画笔工具使用方法。
二、项目分析
1、完成台阶图形绘制
台阶的绘制需要找到一个路线,让角色完成路线行走即可。
2、完成在虚线画法
虚线绘制,实际上就像我们走路留下的脚印一样,主要就是没画的那部分怎么办?
三、项目实践
1、坐标复习
前面我们已经知道舞台角色的位置是由坐标控制的,并且我们也可以控制坐标的移动,从而让角色运动起来。
这里还记得角色的运动规律吗?
上下移动y坐标在变,左右移动x坐标在变;
向上(y+);向下(y-);向左(X-);向右(X+)。
2、台阶绘制
下面我们开始来绘制台阶,首先我们来要知道,如何绘制?其实角色的绘制方式,就是让角色完成一个路线的行走,角色走动留下的痕迹,也就形成了图案,就好像我们写字一样,就是笔在纸上留下的痕迹。
但是为什么之前让角色运动时没有留下痕迹呢?
这时候并不是角色自己留下痕迹,我们需要给角色赋予一支笔,就好像我们写字时是用手操控笔让笔留下痕迹的。
添加画笔工具
那接下来我们来看一下画笔有哪些功能?
有了笔之后我们就来分析一下如何绘制出来这个图形;
首先我们的起点是从(x:-100,y:-100)出发,
向上移动100(y+100);
向右移动100(x+100);
向上移动100(y+100);
向右移动100(x+100);
向下移动200(y-200);
向左移动200(x-200)。
在使用画笔工具时我们需要对笔进行初始化设定,
接下来按照分析的一个一个实现完成;
这里要注意程序的顺序,不可以出错,如果出错画出来的图形是不一样的哟;
同学们有没有发现重复的部分,我们可不可以优化呢?
这时我们的阶梯已经绘制完成了。
3、虚线绘制
接下来我们开始来给城市绘制虚线。
这里我们可以新添加一个背景以及角色(角色任意,图形的绘制与是什么角色是没有关系的)
那虚线应该如何绘制呢?
可以思考一下我们使用笔去绘制虚线的时候是如何画的。
应该是画一段空一段,那如何实现空的一段呢?这里我们就是用到抬笔。
我们让角色落笔走一段,然后抬笔再走一段既可以画出来一个
那我们将这个过程重复几次呢?
这个时候就能画出来虚线啦,
这里要注意观察好角色的移动方向与坐标轴的关系。
四、项目完成程序
阶梯
虚线
五、作业与实践
1、完成下列题目
① 完成下面填空
②当我们需要将我们绘制完的图形清除掉我们应该使用哪个积木呢?
A、 | B、 | ||
C、 | D、 |
1 | (y,-150)(x,-150) |
2 | B |
2、完成程序编辑