Scratch系列 Scratch入门-端上餐桌的西瓜3

今天说下本次动画中用到的图形特效。

Scratch中提供的图形特效:

颜色、鱼眼、旋涡、像素化、马赛克、亮度、虚像

具体特效内容

  1. 颜色
    1. 可以将颜色特效设定为任意数字,整数或小数。
    2. 可以将颜色特效增加为任意数字。如果重复执行增加的话,或每到200数字颜色重新变化。
    3. 特效的效果就是,会在原有颜色的基础上累加颜色变化。
  2. 鱼眼
    1. 可以将颜色特效设定为任意数字,整数或小数。
    2. 可以将颜色特效增加为任意数字。如果重复执行增加的话,图像效果会无限变化。
    3. 特效的效果就是,会在原有图形的基础上,数字为正,那么图像中心会膨胀变大,如同猫眼效果;数字为负,那么图像中心会收缩变小。
  3. 旋涡
    1. 可以将颜色特效设定为任意数字,整数或小数。
    2. 可以将颜色特效增加为任意数字。如果重复执行增加的话,图像效果会无限变化。
    3. 特效的效果就是,会在原有图形的基础上,数字为正,那么图像中心会逆时针旋转,如同旋涡;数字为负,那么图像中心会正时针旋转。
  4. 像素化
    1. 可以将颜色特效设定为任意数字,整数或小数。
    2. 可以将颜色特效增加为任意数字。如果重复执行增加的话,图像效果会无限变化,最后趋近于一个像素。
    3. 特效的效果就是,会在原有图形的基础上,使图像变化为一个一个像素,数字的绝对值越大,像素颗粒越大。
  5. 马赛克
    1. 可以将颜色特效设定为任意数字,整数或小数。
    2. 可以将颜色特效增加为任意数字。如果重复执行增加的话,图像效果会无限变化,最后趋近于屏幕上无数的小点。
    3. 特效的效果就是,会在原有图形的基础上,使图像多个原始图像四宫格组合成原始的大小,数字的绝对值越大,宫格数越多。
  6. 亮度
    1. 可以将颜色特效设定为任意数字,整数或小数。
    2. 可以将颜色特效增加为任意数字。如果重复执行增加的话,图像效果会无限变化,最后趋近于黑色或白色。
    3. 特效的效果就是,会在原有图形的基础上,如果是正数,使图像变化为亮度越来越高,最后为白色;如果是负数,使图像变化为亮度越来越低,最后为黑色。
  7. 虚像
    1. 可以将颜色特效设定为任意数字,整数或小数。
    2. 可以将颜色特效增加为任意数字。如果重复执行增加的话,图像效果会无限变化,最后趋近于透明虚化。
    3. 特效的效果就是,会在原有图形的基础上,使图像变化为虚化变淡,数字的值越大,图像越淡,最后成为透明效果;负值和0值一样,保持原图像效果。

仙子西瓜

 

Scratch系列 Scratch入门-端上餐桌的西瓜2

朋友们,想象一下,一个西瓜被我们端上餐桌的过程,从瓜地到餐桌,从完整的西瓜,到一半西瓜,到一牙西瓜,到吃完消失。

我们来梳理一下这个动画的编程思路:

  1. 添加角色西瓜,角色仙子,仙子用来参照做背景
  2. 选择草地背景和餐桌背景
  3. 本文主要介绍图形特效使用
  4. 角色和背景特效的介绍

具体编程操作

一边积木编程,一边介绍积木的使用。本次编程主要用到了多个“图形特效“积木

  1. 添加角色、背景
    1. ……
  2. 仙子编程,选中角色仙子
    1. ……
  3. 背景编程,选中背景区
    1. ……
  4. 西瓜的编程,选中角色西瓜
    1. 在“代码”“事件”中选择“当小旗被点击”,拖到编程区。
    2. 接着添加“外观”中的“显示”。
    3. 接着添加“外观”中的“换成xxx背景”,选择我们加入的“Forest”背景。
    4. 接着添加“外观”中的“将xxx特效设定为xxx”,前面选择“鱼眼”,后面填0。
    5. 接着添加“外观”中的“换成xxx造型”,选择“watermelon-a”。
    6. 接着添加“控制”中的“等待xxx秒”,填入4。
    7. 接着添加“事件”中的“广播xxx”,填入“上餐桌背景”。
    8. 接着添加“事件”中的“当接收到 上餐桌背景”,拖到编程区。
    9. 接着添加“外观”中的“换成xxx背景”,选择我们加入的“Woods And Bench”背景。
    10. 接着添加“控制”中的“等待xxx秒”,填入4。
    11. 接着添加“事件”中的“广播xxx”,填入“西瓜切一半”。
    12. 接着添加“事件”中的“当接收到 西瓜切一半”,拖到编程区。
    13. 接着添加“外观”中的“换成xxx造型”,选择造型“watermelon-b”。
    14. 接着添加“控制”中的“等待xxx秒”,填入4。
    15. 接着添加“事件”中的“广播xxx”,填入“开吃了”。
    16. 接着添加“事件”中的“当接收到 开吃了”,拖到编程区。
    17. 接着添加“外观”中的“换成xxx造型”,选择造型“watermelon-c”。
    18. 接着添加“控制”中的“等待xxx秒”,填入4。
    19. 接着添加“外观”中的“隐藏”。
    20. 接着添加“事件”中的“广播xxx”,填入“仙子飞”。
    21. 在“代码”“事件”中选择“当小旗被点击”,拖到编程区。
    22. 接着添加“控制”中的“重复执行”
    23. 接着在其中添加“控制”中的“重复执行xxx次”,填入40。
    24. 接着在其中添加“外观”中的“将xxx特效增加xxx”,前面选择“鱼眼”,后面填-1。
    25. 接着在其中添加“控制”中的“重复执行xxx次”,填入40。
    26. 接着在其中添加“外观”中的“将xxx特效增加xxx”,前面选择“鱼眼”,后面填1。

仙子西瓜

 

Scratch系列 Scratch入门-端上餐桌的西瓜1

朋友们,想象一下,一个西瓜被我们端上餐桌的过程,从瓜地到餐桌,从完整的西瓜,到一半西瓜,到一牙西瓜,到吃完消失。

我们来梳理一下这个动画的编程思路:

  1. 添加角色西瓜,角色仙子,仙子用来参照做背景
  2. 选择草地背景和餐桌背景
  3. 本文主要介绍图形特效使用
  4. 角色和背景特效的介绍

具体编程操作

一边积木编程,一边介绍积木的使用。本次编程主要用到了多个“图形特效“积木

  1. 添加角色、背景
    1. 将角色西瓜添加到舞台,再添加角色仙子。
    2. 添加背景Forest和Woods And Bench到背景中。
  2. 仙子编程,选中角色仙子
    1.  在“代码”“事件”中选择“当小旗被点击”,拖到编程区。
    2. 在“运动”中选择“移动到x:,y:”,填入(-164,3),这是仙子开始的位置。
    3. 接着添加“外观”中的“显示”。
    4. 接着添加“外观”中的“将大小设为80”。这是调整仙子角色的大小,以使用其他角色和背景。
    5. 在“代码”“事件”中选择“当接收到xxx消息”,拖到编程区,选择消息名“仙子飞”。这个是小设计师要求添加的一个角色,这里是仙子慢慢起飞,最后消失了。
    6. 接着添加“控制”中的“重复执行xxx次”,填30。
    7. 接着在其中添加“运动”中的“将x坐标增加xxx”,填入10。
    8. 接着在其中添加“运动”中的“将y坐标增加xxx”,填入10。
    9. 接着在其中添加“控制”中的“等待xxx秒”,填入0.3。
    10. 接着添加“外观”中的“隐藏”。这是代表仙子飞远了。
  3. 背景编程,选中背景区
    1. 在“代码”“事件”中选择“当小旗被点击”,拖到编程区。
    2. 接着添加“外观”中的“将xxx特效设定为xxx”,前面选择“颜色”,后面填0。
    3. 接着添加“控制”中的“重复执行”。
    4. 接着在其中添加“外观”中的“将xxx特效增加xxx”,前面选择“颜色”,后面填1。
    5. 接着在其中添加“控制”中的“等待xxx秒”,填入0.1。
  4. 未完。西瓜的编程请看下篇。

仙子西瓜