【Scratch工具介绍】画笔积木(part 1)

admin 发表于 2018-07-27 10:50

当你需要在程序运行的过程中绘制诸如线条、图形之类的内容时,画笔积木将是你的主要工具。

画笔积木不容易理解,但好在用法并不复杂。本文会尽量浅显的讲解,同时也建议你多动手实践。

开始前,需要先理清一个最重要的概念,也就是画笔积木中的“画笔”二字。它并不是特指在Scratch编程中,你必须新增一个“笔”造型的角色,然后才能使用画笔积木,而是说,对于任意的类型的角色,通过画笔积木可以在舞台上留下角色的运动痕迹。

或者换种说法,在使用画笔积木时,角色就是画笔,角色的中心点就是笔尖。(角色中心点在历史文章中已提及,后续会重点讲解)

01 落笔与抬笔

仔细观察一下你自己是怎样写字、画画的,在纸上写下“中国”或者画个太阳,盯着你的笔尖观察,你会看到笔尖在不停的抬起和放下。

在“落笔-->笔移动-->抬笔”的过程中,笔在纸上留下运行轨迹,这个过程就是画笔的绘制经过,“落笔”时就是绘制的起点,“抬笔”时就是绘制的终点。

在“抬笔-->笔移动-->落笔”的过程中,笔没有在纸上留下任何痕迹,这个过程是在为下一次绘制做准备。

积木[落笔]、[抬笔]的作用和上面的含义是相同的。

我们编写下面的例子,角色移动3次,其中2次绘制、1次只移动不绘制:

先把角色移动到左上角,然后执行程序,查看运行效果:

02 图章

生活中经常可以看到图章,大到政府机关、公司的公章,小到学生们爱玩的卡通玩偶章。在以前老百姓普遍文化水平比较低的时候,图章更加普遍,很多成年人有自己的私章。现在需要签名的场合,以前都是用盖章来完成的。

虽然图章样式、功用不同,它们的使用方法是一致的,按下图章,纸上就留下一个印记,啪啪啪一阵猛按,纸上留下很多位置不同,但大小、样式完全相同的印记。这也正是图章希望达到的效果:每一个图章印记长相都相同。

观察下面的图章按下过程,图章在纸上移动时(在空中移动,不接触纸张),不会留下印记,按下图章时,在图章的当前位置出现印记。

[图章] 积木实际上应该理解成“盖章、盖图章”,它是一个动作,而作为图章物品是角色本身。

例子中角色移动了3次,盖章2次。需要注意的是,两个图章是舞台上的印记,无法对它们进行修改。不信的话,你拖动试试~~

03 清空

[清空]积木的功效很明确,它可以清空落笔和图章留着舞台上的痕迹。特别重要的是,它会清空掉所有角色留着舞台上的痕迹,而不仅仅对[清空]积木所属的角色有效,这一点和积木常规的玩法很不同。(这个结论来自Scratch第2版,我觉得有些不合理,个人猜测这个规则不排除在以后的版本中被修改的可能性)

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”