Scratch编程教程:“图形特效”—讲解大全

Scratch编程教程:“图形特效”—讲解大全

关注文末公众号,领取免费体验课

图形特效是一种可以在角色或者舞台上使用的效果,以某种方式更改图形的外观。一共有7种不同的特效可供选择:颜色、鱼眼、漩涡、像素化、马赛克、亮度、虚像。

上图显示的效果:无效果,颜色,鱼眼,漩涡,像素化,亮度,虚像,马赛克(从左到右)。

在外观积木指令区域,共有三个积木指令块可以更改角色或舞台上使用的图形效果。这三个指令块分别是:

图形特效列表:

颜色

此效果会更改角色的色调(颜色)。

鱼眼

这种效果给人的印象是通过广角镜头看到的角色。

漩涡

此效果会将角色围绕其中心点扭曲,从而扭曲角色。

像素化

此效果使角色像素化。

亮度

此效果会更改角色的不饱和度。

虚像

此效果将修改角色的透明度。

马赛克

此效果显示角色的多个较小图像,从而创建“马赛克”效果。

图形特效的值限制:

某些图形特效的值范围有限。一旦效果达到其最大值或者最小值之后,进一步的增加或者减小都将无济于事。

颜色

一个角色造型可以使用颜色效果呈现200种不同的配色方案。

“改变颜色效果”会对黑色的精灵产生一些明显的影响,因为黑色是一种不饱和的颜色,而不是它自己的色调。若要查看黑色子画面上的颜色效果,请先增加其亮度。同样,使用“更改颜色效果”,白色的角色将几乎没有明显的效果。

默认的Scratch猫角色,更改颜色特效的颜色变化情况。

  • 1-10 = 橙色至浅黄色
  • 10-20 = 浅黄色至黄绿色
  • 20-30 = 黄绿色至中等绿色
  • 30-40 = 中绿色至厚绿色。
  • 40-50 = 没有体贴的改变。
  • 50-60 = 淡绿的青色。
  • 60-70 = 浅蓝色绿色至完全浅青色。
  • 70-80 = 浅青色到浅蓝色。
  • 80-90 = 浅蓝色至中深蓝色。
  • 90-100 = 中深蓝色和浓深蓝色。
  • 100-110 = 更深的蓝色。
  • 110-120 = 缓慢的紫蓝色。
  • 120-135 = 紫罗兰色到靛蓝
  • 135-160 = 粉红色和紫色逐渐混合。
  • 160-170 = 逐渐呈粉红色。
  • 170-180 = 浓稠的红色。
  • 180-190 = 深橙色
  • 190-200 = 此时与原始颜色相同。

当你想探索某个角色颜色效果时候,可以使用如下方式:

在无限循环种,将角色的颜色特效设置为鼠标的x坐标,通过向左或者向右移动鼠标,就可以看到每个数值对应的颜色效果。

鱼眼

任何绝对值小于或等于 34028234663852886×1024 的数字都将正常工作,尽管值越来越大,在某一点对角色将没有影响。任何大于 34028234663852886×1024 的数字都会导致角色变成一个椭圆形,并被角色的边界框所限制。

漩涡

任何绝对值大于或等于 100,000,000,000,000,000,000,000,000,000 或 1026 的数字都会导致 角色在某些操作系统或浏览器上变成一个孔。但是,任何大于 1.94967423051954×1040 的数字都会对角色产生不同的影响。如果角色为四个正方形,分别有蓝色、绿色、黄色和红色,则在添加旋转效果时,其显示方式会有所不同。

像素化

像素化效果没有固定限制。应该注意的是,每个造型都有一个点,在该点上,增加像素化效果将对渲染的图像没有影响(当它消失或成为具有角色/舞台原始尺寸的均匀颜色的矩形时)。如果将此效果设置为负数,则使用绝对值。

亮度

此效果的最小值为 -100,最大值为 100。造型在-100时将完全显示为黑色,在100处显示为白色。

虚像

一个造型可以使用虚像效果来呈现100种不同的透明胶片。最小值为 0,最大值为 100。一旦效果等于100,精灵是完全透明的,无法看到,但仍然可以通过某些方式检测到。这对于隐藏仍需要检测的角色非常有用,例如平台游戏中的不可见平台。

马赛克

如果将此效果设置为负数,则使用绝对值。最大可能值为 5105。这意味着使用马赛克效果可以生成的造型的最大复制品数量为262144。

图形特效的常见使用示例:

颜色

  • 在项目中的某个时刻更改角色的颜色。
  • 在项目的某些地方设置氛围。
  • 使角色具有不同的颜色以表示不同的东西。
  • 通过用不同颜色的冲击来制作艺术品。
  • 使角色看起来像是在彩虹的颜色之间变化。

鱼眼

  • 使角色失真。
  • 使角色看起来好像正在向屏幕移动或远离屏幕。
  • 让角色看起来更胖。
  • 可用作造型之间的过渡。
  • 使角色看起来好像已经凹陷。
  • 象征着黑洞或奇点。

漩涡

  • 使角色失真。
  • 象征时间旅行/传送/等。
  • 使角色看起来像是在旋转。
  • 可用作造型之间的过渡。

像素化

  • 使项目看起来很复古,或者老式。
  • 可用作造型之间的过渡。
  • 屏蔽场景中被忽略的角色。
  • 将角色传输到像素图稿。

亮度

  • 给人发光的印象。
  • 让一些东西更黑暗。
  • 可用作造型之间的过渡。

虚像

  • 淡入淡出。
  • 给人一种幽灵的印象。
  • 在不使用隐藏块的情况下使某些内容消失(不透明度设置为 100)。
  • 混合颜色(在两个角色上具有鬼影效果 50)。
  • 可用作造型之间的过渡。
  • 作为降低亮度的替代方法,通过在原始角色上创建半透明的深色角色。
  • 重影检测器,以便用户看不到角色,但仍然能够被其他角色检测到。
  • 可以使角色略微透明,以显示其后面的图层。

马赛克

  • 在不克隆的情况下乘以角色。
  • 可用作造型之间的过渡。

关注下方公众号,领取免费体验课程

1、打开微信,扫码关注下方公众号;

2、点击“领0元课”菜单,进入领取页面;

3、选择孩子所在年级,精准匹配适合孩子的课程;

4、添加手机号,验证码,立即领取;

5、领取后,根据提示添加班主任,关注公众号,安装上课软件,完成课前准备,等待开课,按时上课。

量位学堂Qbit编程
STEAM教育青少年编程知识服务平台,河北省科普示范基地,专为4-16岁的儿童少年研发系列课程和软件程序。帮助孩子动手动脑学编程,让教育创造孩子终身价值。

公众号

关注公众号

x