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、完成程序编辑

posted @ 2023-11-15 18:30  WangZhaowei  阅读(326)  评论(0编辑  收藏  举报