Scratch编程教程-Scratch 9笔扩展绘画模块(1/4)

笔扩展是一个绘图模块,它可以添加深绿色块。
9.1 铅笔精灵
9.2 画一条线
现在我们可以在舞台上的某个位置放置铅笔并画一条线。具体步骤如下:
- 清除所有
- 设置笔颜色为红色
- 设置笔的大小为3个点
- 放下笔
- 移动100步
这是结果,在带有xy轴的背景上绘制了一条线。
9.3 RGB 颜色
设置笔颜色为()块有一个下拉菜单,您可以通过以下方式选择颜色:
- 颜色
- 饱和度
- 亮度
您也可以为颜色提供整数变量。大多数计算机使用RGB颜色系统,使用三个组件表示颜色:
- 红色
- 绿色
- 蓝色
这也被称为RGB颜色系统。这三个组件使用字节大小的值来表示。每个颜色分量的强度可以从0到255。
每个颜色分量占用一个字节,3个分量可以组合成一个3字节整数。当表示为十六进制数字时,RGB颜色编号具有以下格式:
例如:
- 0xFF0000是红色
- 0x00FF00是绿色
- 0x0000FF是蓝色
我们使用三个变量,并以最大强度表示每种基色:
现在,我们可以使用这些变量绘制三个线段,每个线段的基本颜色如下:
- 蓝色为255
- 绿色为255左移8位(乘以256)
- 红色为255左移16位(乘以256*256)
这是成果展示:
我们可以加入两种基本颜色以获得新的颜色:
- 红色和绿色 = 黄色
- 红色和蓝色 = 洋红色
- 蓝色和绿色 = 青色
这是成果展示:
9.4 缓慢移动
在Motion类别中,有一个glide to x: y:块。我们可以创建类似的块来滑行一定距离。
在Scratch中,每秒循环执行25次。如果要持续t秒,它必须重复t*25次。
每次迭代的距离增量为总距离的1/(t*25)。
为了测试滑翔动作,我们编写如下代码: