笔扩展是⼀个绘图模块。它增加了 9 个深绿⾊块。
9.1 铅笔精灵
9.2 画一条线
现在我们可以将铅笔放在舞台上的某个地⽅并画⼀条线。为此,我们:
- 删除所有
- 设置笔颜⾊(红⾊)
- 设置笔⼤⼩(3 点)
- 放下笔
- 移动 100 步
度这是结果,绘制在带有 xy 轴的背景上。
9.3 RGB 颜色
将笔颜⾊设置为 ()块有⼀个下拉菜单,可通过以下⽅式选择颜⾊:
- 颜色
- 饱和度
- 亮度
⾊
也可以为颜⾊提供⼀个整数变量。⼤多数计算机⽤ 3 个组件表⽰颜色:
- 红
- 绿
- 蓝
这也称为RGB 颜⾊系统。这三个组件⽤字节⼤⼩的值表⽰。每个颜⾊分量的强度可以从 0 到 255。
每个颜⾊分量占⽤⼀个字节,3 个分量可以组合成⼀个 3 字节整数。当表⽰为⼗六进制数字时,RGB 颜⾊编号具有以下格式:
例如:
- 0xFF0000 是红⾊
- 0x00FF00 是绿⾊
- 0x0000F 是蓝色
我们使⽤ 3 个变量并以最⼤强度表⽰每种基色:
现在我们可以使⽤这些变量以这些基本颜⾊绘制三个线段。
- 蓝⾊是 255
- 绿⾊是 255 移位 8 位(乘以 256)
- 红⾊255 移位 16 位(乘以 256*256)
这是结果:
我们还可以添加两种基⾊来获得新的颜色:
- 红⾊和绿⾊ = ⻩⾊
- 红⾊和蓝⾊ = 洋红⾊
- 蓝⾊和绿⾊ = 青色
这是结果:
9.4 缓慢移动
Motion类别具有滑行到 x、y块。我们可以创建⼀个类似的块来滑行⼀定距离。
在 Scratch 中,⼀个循环每秒执行 25 次。要持续t秒,它必须重复 t*25 次。
每次迭代的距离增量为总距离的 1/(t*25)。
为了测试滑翔动作,我们编写:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容