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

网友投稿 2018-07-25 10:50

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

画笔积木不容易理解https://cdn.china-scratch.com/Public/Home/images/grey.gif,但好在用法并不复杂。本文会尽量浅显的讲解,同时也建议你多动手实践。

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

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

01 落笔与抬笔

https://cdn.china-scratch.com/timg/180727/105004H03-1.jpg

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

https://cdn.china-scratch.com/timg/180727/1050044149-2.gif

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

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

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

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

https://cdn.china-scratch.com/timg/180727/10500553Q-3.jpg

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

https://cdn.china-scratch.com/timg/180727/1050054S4-4.jpg

02 图章

https://cdn.china-scratch.com/timg/180727/1050053495-5.jpg

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

https://cdn.china-scratch.com/timg/180727/1050051Y6-6.jpg

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

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

https://cdn.china-scratch.com/timg/180727/1050055W5-7.gif

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

https://cdn.china-scratch.com/timg/180727/1050052V4-8.jpg

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

03 清空

https://cdn.china-scratch.com/timg/180727/1050051X1-9.jpg

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

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com