学习积木:
选项卡 | 积木 | 功能 |
![]() | ![]() | 为角色加上一个图形特效,同时增加指定的强度值。下拉菜单项有颜色、鱼眼、旋涡、像素化、马赛克、亮度、虚像等共7种图形特效。 |
![]() | ![]() | 将角色的指定图形特效设置为一个强度值。 |
![]() | ![]() | 清除角色上所有的图形特效。 |
我们从小爱看《西游记》,《西游记》里的孙吾空是神通广大,他会七十二般变化,一个跟斗能翻十万八千里,还有那一双火眼金睛,一眼识破妖魔鬼怪,凭着一身本领还大闹过天宫,难道Scratch里的小猫也有这等本事不成?这节课我们通过编程来看一看小猫到底有多少本领吧!
1、为了清楚的看到图形特效的结果,这次们用不同的按键事件设置不同的特效,参考代码如下:
这样我们想看看各种特效时不用在代码里改来改去了,同学们可以用键盘控制查看各种效果,也可以看看多种特效的叠加。如果你觉得这些还不够的话,也可以按自己的想法再增加按键事件,编写代码看看小猫的“七十二变”到底有多少种。
2、相信同学们对上面各种特效有了初步了解。接下来我们详细看一下,各种特效到底是怎么回事吧:
2.1 颜色:设定颜色特效,角色的饱和度和亮度是一直维持不变的,其它的色调以及RGB值则是按照一定比例变化,颜色特效为0时,保持原先的颜色,超过199颜色会重新开始。随着颜色值的增加其颜色变化就如下图:
2.2 鱼眼:鱼眼特效看起来就像是采用广角镜头观看,取值越大从中心位置开始放大的位数就越大,取值可以是负数,效果与正数相反。下面是示例图:
2.3 旋涡:就像水的旋涡一样让角色围绕其中心点旋转,取值范围不限,如果值为负数,角色会以角色的中心点往右旋转;如果值为正数,角色会以角色的中心点往左旋转,效果如下:
2.4 像素化:将角色显示成一个个像素块,值越大色块就越大。负数的值不影响像素化的效果。
2.5 马赛克:将角色显示为更小的多个角色拼凑排列,值越大组成这个角色的小角色数量越多。
2.6 亮度:取值范围-100~100,负数数值越大就越暗,到-100角色全黑,正数数值越大就越亮,到100角色就全白。
2.7 虚像:相当于透明化处理,数值越大虚像越明显,100的时候角色就完全看不到了。
这节课学习的积木块虽然只有3个,但特效较多,设置不同值变化也非常大,所以同学们需要多下一些功夫,多试着用不同的效果设置不同的值加深印象,好为将来制作更好的Scratch作品打下良好的基础。