Scratch 教程:9 笔(1/4)

笔扩展是⼀个绘图模块。它增加了 9 个深绿⾊块。

图片[1]-Scratch 教程:笔

9.1 铅笔精灵

图片[2]-Scratch 教程:笔

9.2 画一条线

现在我们可以将铅笔放在舞台上的某个地⽅并画⼀条线。为此,我们:

  • 删除所有
  • 设置笔颜⾊(红⾊)
  • 设置笔⼤⼩(3 点)
  • 放下笔
  • 移动 100 步
图片[3]-Scratch 教程:笔

度这是结果,绘制在带有 xy 轴的背景上。

图片[4]-Scratch 教程:笔

9.3 RGB 颜色

将笔颜⾊设置为 ()块有⼀个下拉菜单,可通过以下⽅式选择颜⾊:

  • 颜色
  • 饱和度
  • 亮度
图片[5]-Scratch 教程:笔


也可以为颜⾊提供⼀个整数变量。⼤多数计算机⽤ 3 个组件表⽰颜色:

  • 绿

这也称为RGB 颜⾊系统。这三个组件⽤字节⼤⼩的值表⽰。每个颜⾊分量的强度可以从 0 到 255。

每个颜⾊分量占⽤⼀个字节,3 个分量可以组合成⼀个 3 字节整数。当表⽰为⼗六进制数字时,RGB 颜⾊编号具有以下格式:

图片[6]-Scratch 教程:笔

例如:

  • 0xFF0000 是红⾊
  • 0x00FF00 是绿⾊
  • 0x0000F 是蓝色

我们使⽤ 3 个变量并以最⼤强度表⽰每种基色:

图片[7]-Scratch 教程:笔

现在我们可以使⽤这些变量以这些基本颜⾊绘制三个线段。

  • 蓝⾊是 255
  • 绿⾊是 255 移位 8 位(乘以 256)
  • 红⾊255 移位 16 位(乘以 256*256)
图片[8]-Scratch 教程:笔

这是结果:

图片[9]-Scratch 教程:笔

我们还可以添加两种基⾊来获得新的颜色:

  • 红⾊和绿⾊ = ⻩⾊
  • 红⾊和蓝⾊ = 洋红⾊
  • 蓝⾊和绿⾊ = 青色
图片[10]-Scratch 教程:笔

这是结果:

图片[11]-Scratch 教程:笔

9.4 缓慢移动

Motion类别具有滑行到 x、y块。我们可以创建⼀个类似的块来滑行⼀定距离。

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

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

图片[12]-Scratch 教程:笔

为了测试滑翔动作,我们编写:

图片[13]-Scratch 教程:笔
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片