笔扩展是一个绘图模块,它可以添加深绿色块。

图1

9.1 铅笔精灵

图2

9.2 画一条线

现在我们可以在舞台上的某个位置放置铅笔并画一条线。具体步骤如下:

  • 清除所有
  • 设置笔颜色为红色
  • 设置笔的大小为3个点
  • 放下笔
  • 移动100步

图3

这是结果,在带有xy轴的背景上绘制了一条线。

图4

9.3 RGB 颜色

设置笔颜色为()块有一个下拉菜单,您可以通过以下方式选择颜色:

  • 颜色
  • 饱和度
  • 亮度

图5

您也可以为颜色提供整数变量。大多数计算机使用RGB颜色系统,使用三个组件表示颜色:

  • 红色
  • 绿色
  • 蓝色

这也被称为RGB颜色系统。这三个组件使用字节大小的值来表示。每个颜色分量的强度可以从0到255。

每个颜色分量占用一个字节,3个分量可以组合成一个3字节整数。当表示为十六进制数字时,RGB颜色编号具有以下格式:

图6

例如:

  • 0xFF0000是红色
  • 0x00FF00是绿色
  • 0x0000FF是蓝色

我们使用三个变量,并以最大强度表示每种基色:

图7

现在,我们可以使用这些变量绘制三个线段,每个线段的基本颜色如下:

  • 蓝色为255
  • 绿色为255左移8位(乘以256)
  • 红色为255左移16位(乘以256*256)

图8

这是成果展示:

图9

我们可以加入两种基本颜色以获得新的颜色:

  • 红色和绿色 = 黄色
  • 红色和蓝色 = 洋红色
  • 蓝色和绿色 = 青色

图10

这是成果展示:

图11

9.4 缓慢移动

在Motion类别中,有一个glide to x: y:块。我们可以创建类似的块来滑行一定距离。

在Scratch中,每秒循环执行25次。如果要持续t秒,它必须重复t*25次。

每次迭代的距离增量为总距离的1/(t*25)。

图12

为了测试滑翔动作,我们编写如下代码:

图13

标签: Scratch, Scratch编程, Scratch中国, 少儿编程, Scratch社区, Scratch编程社区, Scratch编程课程, Scratch编程教程