我们在Scratch中,可以通过画笔在舞台中间绘制图形。下面我们就以小猫画正方形作为例子,来学习如何在Scratch中绘制图形。

要在Scratch中绘制图形,首先需要在Scratch界面的左下角点击“添加扩展”,在弹出的扩展对话框中选择第二个“画笔”扩展。 选择画笔扩展

在调出“画笔”扩展后,我们就可以用它来在舞台上进行绘图了。

在Scratch中绘图,和我们在现实世界中写字✍️、画画🎨很相似。我们先回想一下我们在现实世界中是怎么绘画的:

  1. 根据要绘制的线条粗细等,选择合适的画笔;
  2. 给画笔蘸上合适颜色的颜料
  3. 移动到画布的合适位置
  4. 落笔
  5. 移动画笔🖌,绘制图案
  6. 如果要在画布的其他地方继续进行绘制,则可以先提起画笔,再移动到对应位置,再落笔,继续移动画笔来绘制

在Scratch中,我们要进行绘制,也基本是和现实世界中绘图是类似的。在“画笔”扩展中,提供了很多和绘图相关的操作:

落笔
抬笔
将笔的颜色设为(#ff0000)
将笔的粗细设为()

基本上,我们在绘图的时候,都是围绕着颜色、笔的粗细、落笔、抬笔等操作来进行的。除上面几个操作模块外,还有以下绘图模块:

将笔的(颜色 v)增加()
将笔的粗细增加()
图章
全部擦除

等模块,后续我们会进一步讲解它们的用法。

下面我们来看一下如何通过绘图扩展,在舞台上绘制一个边长为100的红色正方形。 我们知道,正方形四条边长度相等,四个角都是90度,所以我们可以通过下面的代码来进行绘制:

点击绿旗时
全部擦除
移到 x:(0) y:(0)
将笔的颜色设为(#ff0000)
将笔的粗细设为(5)
落笔
移动(100)步
左转(90)度
移动(100)步
左转(90)度
移动(100)步
左转(90)度
移动(100)步
左转(90)度
抬笔
移到 x:(-150) y:(-100)

点击绿旗执行上面的程序,就可以在舞台上绘制出一个红色的、边长为100的正方形,如下图所示: 绘制正方形

我们仔细观察上面的代码可以发现,下面的两个模块重复执行了4次:

移动(100)步
左转(90)度

我们可以通过“重复执行()次”模块将它简化,即上面四组模块,可以简化成:

重复执行(4)次
	移动(100)步
	左转(90)度
结束
...

好了,我们今天通过画笔,在舞台上绘制出了一个红色的正方形,是不是很简单呢?


(Cover Image by Gordon Johnson from Pixabay

文章分享二维码

微信扫码分享这篇文章

扫描二维码即可在手机中继续阅读,也方便转发给老师、家长或同学。

上一篇 在好学好教系统教研模块中进行Scratch课程备课 下一篇 编写第一个Python海龟绘图程序