欢迎光临
我们一直在努力

Scratch颜色使用技巧

这篇文章分享一些在Scratch 中使用颜色技巧。这是该文章的第二版,修改了关于使用十六进制颜色码的内容。

1、利用舞台背景作为颜色板

在脚本区中,使用“将画笔颜色设定为[ ]”积木,可以在Scratch软件的窗口中选取某种颜色。但是,这样没有颜色板可用,一般选择使用指令面板中的10种积木的代表色,这可算是Scratch提供的一种间接的颜色板。

如果舞台背景图中的颜色丰富的背景图,就可以从舞台上选择自己喜欢的颜色。在Scratch的角色库中有一个彩虹角色,把它添加到舞台上就可以当作颜色板来使用。

如果觉得颜色不够丰富,可以制作下面这样一张颜色板图片作为舞台背景。

将这张图片添加到舞台背景列表中,在脚本区中需要选取颜色时,就可以把舞台背景切换到这张颜色板图片,即可选取自己喜欢的颜色。

2、在脚本中使用颜色码

在编写Scratch脚本时,可以使用下面两种积木来设定画笔的颜色。

但是,有时我们可能需要使用更为普遍的十六进制的颜色码。如下面中红色箭头指示处的HTML格式的颜色码,这是在HTML和CSS中所使用的十六进制颜色格式。

感谢网友云峰的提醒,在Scratch中能够支持使用这种格式的颜色码,在使用前在颜色码前加上0x,表示这是十六进制数。

由于“将画笔颜色设定为[ ]”指令积木只能选取颜色,不能输入文本,但是却能嵌入变量积木、“第…项于[列表]”或者“连接…和…”积木等几个积木,因此可以这它们不实现颜色的设定。示例脚本如下:

注意两点:

(1) 0x是数字的0和字母x,不要把0写成字母o,字母x也可以是大写X。

(2) 使用的是选取颜色的“将画笔颜色设定为[ ]”指令积木

这样在编写脚本时就非常方便了!

在编写勾股树模拟树木的项目时,就使用了这方法,将十六进制的颜色码存放在列表中,从而让代码更为简洁。

勾股树、分形图等是非常有趣的话题,对此感兴趣的朋友可以阅读《Scratch趣味编程进阶》一书的第7章《神奇分形图》,其中介绍了几种常见的分形图的构造方法。

预告下,稍后会分享用勾股定理模拟树木的文章,对此感兴趣的朋友,可以关注。最后是广告时间。

人工智能时代已经悄然来临,编程渐渐被推到时代浪潮之颠,似乎全世界都在推动编程教育的发展,全民编程运动已经兴起。编程是现代知识体系的重要组成部分,逐渐成为和写作、阅读等一样的基本技能。有一句大家都很熟悉的话——“计算机普及要从娃娃抓起”。编程也一样,从小学开始,就可以开展编程教育,培养学生的编程素养。

在众多的编程语言中,出自美国麻省理工学院的图形化编程语言Scratch成为对小学生进行编程入门教育的最佳选择。目前,在各大网店有着数量众多的Scratch编程图书可供选择。但是这也给对想要学习编程或者是对编程不熟悉的初学者和家长们造成了很大的困扰,图书琳琅满目却无从选择。在此,小海豚科学馆推荐由清华大学出版社出版的《Scratch编程从入门到精通》和《Scratch趣味编程进阶》,读者可以在当当、天猫、淘宝、京东等网店平台均可购买。

Scratch课程推荐

赞(71)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址