教孩子学Scratch编程之0x0B:动画

前面都是关于数学的系列,可能大家略微有点感觉枯燥了,这次我们用通过一个简单的例子来学习Scrach动画。在scratch网址中介绍scratch可以做的:Create stories, games, and animations。animations就是我们今天要介绍的动画。
先介绍一个概念,造型(costumes):造型就是人物外观或者动作的变化,在scratch中可以通过变换造型来达到角色动的效果。

  1. 这是一个小狗和鬼的故事,舞台背景选择castle4,角色选择:Ghost2 和Dog2。
  2. Dog2的脚本
    面向右侧,并初始化位置x:-224,-118


    教孩子学Scratch编程之0x0B:动画_第1张图片
  3. 通过变换造型来控制Dog的不同神态。还可以加入声音效果


    教孩子学Scratch编程之0x0B:动画_第2张图片

    这些脚本可以让Dog向前移动一段,然后停下来思考“我不害怕鬼”。

  4. 展示第二个角色Ghost2,并让Dog2继续向前走.


    教孩子学Scratch编程之0x0B:动画_第3张图片
  5. 这里用广播消息的方式,让Ghost2这个角色出现。因此Ghost2要在开始的时候隐藏起来。选择Ghost2,先做一些初始设置。


    教孩子学Scratch编程之0x0B:动画_第4张图片

然后让Ghost2慢慢的显示出来,增加音效营造一点恐怖的氛围。


教孩子学Scratch编程之0x0B:动画_第5张图片
  1. Dog2碰到Ghost2,Ghost2出现后要广播一个scare消息,Dog2收到scare消息后。吓了一跳,然后赶紧往回跑。


    教孩子学Scratch编程之0x0B:动画_第6张图片
教孩子学Scratch编程之0x0B:动画_第7张图片

别忘了,往回跑的时候要修改方向、速度和声音的节奏哦。

这样一个简单情节的动画就完成了。

参考《Teach Your Kids to Code》

上一篇:教孩子学Scratch编程之0x0A:画长方体
下一篇:教孩子学Scratch编程之0x0C:画圆

你可能感兴趣的:(教孩子学Scratch编程之0x0B:动画)