01颜色特效
顾名思义,这个特效是控制颜色变化的,通过改变颜色特效的数值,可以使角色的颜色发生改变。但是它对黑、白、灰色是无效的,也就是在绘制工具中,我们看到饱和度是0或者亮度是0的颜色,使用颜色特效不会发生任何改变。颜色特效的数值可以任意设定,但是每个数值是一个循环,也就是说颜色特效-、0、、都是一样的!同学们可以设定数值进行测试。颜色特效数值变化效果02鱼眼特效
它的效果是将图形的中心进行扩散放大,看起来像是我们通过家里门上的猫眼看到的图像,使用鱼眼特效,图形会发生一种中间突出的变形。鱼眼特效的数值默认是0,随着数值增大,图形中心会突出放大;随着数值减小,图形中心会凹陷缩小。下面的图中,可以看到数值变大的效果,同学们可以设定负值看看数值缩小后,图形有什么样的变化。鱼眼特效数值变化效果03漩涡特效
这个特效是将图形进行螺旋扭曲。当特效增加到时,就几乎看不出原图了。当特效增加到0以上,图形将变得和本文最上方的漩涡图形一样。漩涡特效的数值默认是0,无论增大和减小,都会进行螺旋扭曲,区别是当特效数值为正值时,图形进行逆时针扭曲,相反,当数值为负值时,图形进行顺时针扭曲。漩涡特效数值变化效果04像素化特效
它的特效变化是将图像进行像素化,随着数值的变化,它将改变图像像素的颗粒大小,看起来和我们平常所说的“马赛克”效果有些像,但是需要注意,Scratch中也有马赛克效果,注意区分他们的不同。像素化特效的默认值是0,从0开始增大和减小的效果相同,-或看起来是一样的,随着像素化特效的增强,图形的像素颗粒越来越大,最终(大约在以上时)图形会变成一个灰色的方块,意思是只有1个像素块。像素化特效数值变化效果05马赛克特效
Scratch中的马赛克特效与我们平常见到的马赛克效果不同,它会将图像进行矩阵复制,随着数值数值的变化,图像将变成由N行N列组成的矩阵样子。马赛克特效的默认值也是0,数值每增加10,矩阵的边长就增加1个,就像下面的图一样,变成2×2、3×3、4×4……的样子,负值效果同正值相同,比如-60和60都会变成5×5的图像矩阵。马赛克特效数值变化效果06亮度特效
使用亮度特效可以改变图像的亮度,亮度特效可以控制图像变亮或者变暗。亮度特效的数值默认是0,应用范围是-到(当然你可以设定更高或更低的数值,但是那没有实际意义,因为00的数值和都是一样的),随着数值的增加,亮度增强,达到时,图像已经不可见了。相反,随着数值的降低,亮度减弱,当数值达到-时,图像会变成全黑色。亮度特效数值变化效果07虚像特效
这个特效会让图像变得很虚,类似被烟雾笼罩的效果,当虚像达到极致时,图像也会变得不可见,注意区别虚像特效和亮度特效的效果:亮度特效发生时,颜色会产生一定的改变,而虚像特效不会改变颜色,它更像是改变图像的透明度。虚像特效默认值是0,负值对它不起作用。当数值从0增加时,图像逐渐变虚,直至增加到,图像已经不可见,再高的数值已经没有实际意义了。虚像特效数值变化效果08清除图形特效
在外观中,有一个清除图形特效积木,它的作用是:清除当前角色上所有已经存在的特效效果,恢复成默认的样子。这里我们要主要它的作用对象和作用范围。它只对代码所属的角色产生作用,对其他角色和背景无效;它可以一次性清除角色的所有特效,比如角色已经使用了颜色和漩涡特效,那么当这个积木执行时,两种特效都会被清除掉;终止程序运行(或使用停止全部脚本)时,舞台上所有的特效将被清除。但是,使用停止这个脚本时,特效不会被清除。部分特效会使角色不可见,但要注意此时的角色外观状态依然是“显示”,而并非真正的隐藏,这一点尤为重要,要注意进行区分。以上就是Scratch编程中关于外观图形特效的全部内容了,同学们在今后的Scratch编程项目中可以多使用这些特殊效果,相信它们会使你的作品变得更加丰富多彩。如果这节课的内容对你有帮助,别忘了点赞和