CC哥准备专门制作一个基础系列,把Scratch的一些基础功能,通过一些有趣的小例子教会一些初学者能够灵活掌握。所以专门出一套《Scratch活学活用》系列,让初学者把基础打扎实。
用画笔来做艺术字
Scratch的编辑器,给大家提供了一组画笔的命令,功能虽然简单,但是如果多花些功夫,就能做出漂亮和灵活的图画,海外的很多Scratch作品,美工的部分有很多都做的很漂亮,值得大家学习。
所谓艺术字都是需要有字体库支持的,Scratch3.0的造型设计里,提供了英文的艺术字字库,但是针对中文,就只有一种字体。所以对想做一些特殊设计的朋友就比较麻烦,通常的方法是另外用用一些编辑工具,然后选择喜欢的字体,写完之后,作为图片保存起来,然后作为Scratch的造型使用。今天CC哥教大家用最简单的画笔功能,来写自己喜欢的艺术字。
先看看演示视频:
这个视频就是屏幕上书写出了"CC哥"3个字,然后三个字又消失了,这个书写和消失的过程明显就是用了画笔的功能,而不是用了造型变化之类的展示技巧。(当然CC哥在这个字体设计上也没花什么功夫)
技巧说明
书写过程用画笔来画艺术字的关键是设计笔画,因为书写的过程其实就是用画笔和运动这两组命令来进行,所以每个壁画尽可能的用一个运动规律来设计。在这里CC哥就简化了一下,转折的壁画都用弧形代替。横竖的壁画就最简单,就是直线的移动命令。
代码学习
首先这三个字是同时书写的,那我们就用克隆体的方法来做,生成3个克隆体,每个克隆体有一个自己单独的编号:
然后就开始书写过程了,当克隆体生成时,首选判断是哪个克隆体,然后针对不同的克隆体开始不同的书写操作。
这是第一个C字(克隆编号为1),这个C其实就是画一个大半圆的过程。首选找到起始位置,然后设定好笔的粗细和颜色。设定好笔的初始方向。然后开始画一个度的半圆,画完之后就构成了一个C字。其中的两个空的等待命令是为了调节运行的时长,CC哥的目的是让三个字不论笔画多少,最后完成的时间都一样。
第二个C与第一个只是克隆编号,起始位置和颜色不一样,其他的都一样,这里就不展示代码了。
第三个“哥”字是个真正汉字,设计变化就是CC哥把两个口字都变成了o,这样好玩一些,而最后一笔的提勾,CC哥也用了个圆弧来替代,来体现艺术字的圆润。
这是一横
这是中间的口字,就是画了个小圆圈。
后面CC哥就不讲了,一笔一笔还是挺啰嗦的,每一笔都是一个运动过程。
消失过程消失的过程很简单,就是把笔的颜色换成了背景颜色,然后把3个字重新写一遍,那么字就消失了。唯一的不同是,CC哥把笔的粗细增加了1,因为如果笔是同样粗细的话,那么原来写的字会留下来一点点的边界轮廓,无法完全消失。代码在这里就不用再重复展示了。
值得注意的是,如果几个字要同时写,希望能够同步,就需要大家可以有几个调整技巧:
1:在字体简单的字的循环里增加空的等待命令,你可以任意增加几个,根据需要来调节运行的快慢。
2:在复杂的字里减少循环次数,因为横和竖,以及画圆都需要用循环,减少循环次数就可以让字写的快些。
比如在这里,用了30个循环就画了一个完整圆
《跟我学Scratch编程》源代码获取方式:(点击查看)1:《跟我学Scratch编程》前60讲程序汇总2:第60讲~72讲进阶课程源代码获取方式3:第73讲~80讲进阶课程源代码获取方式4:第81讲~90讲进阶课程源代码获取方式5:第91讲~讲进阶课程源代码获取方式如果喜欢CC哥的作品,就请转发和点赞
CC哥教你编程
转载请注明地址:http://www.1xbbk.net/jwbjj/880.html