Scratch系列 Scratch入门-神奇的魔术表演2

接上

角色、背景介绍

动画情节

具体编程操作

在前面加入角色和背景的基础上,完成以下操作,实现魔术表演动画小游戏。

  1. 魔术师编程,选中魔术师
    魔术师有变换造型功能,点击角色可以变换,切换施展魔法造型和站立造型。空格键按下时,有一个切换气球和王子的动作。有一个当角色被点击事件,用来广播施展魔法事件并使变量”施展魔法造型“增加1,用来判断是否是施展魔法事件,还是收回魔术棒造型。

    1. 在“代码”“事件”中选择“当小旗被点击”,拖到编程区。
    2. 接着添加“变量”中的“将xxx设为0”,选择”施展魔法造型“。
    3. 接着添加“外观”中的“换成xxx造型”,选择我们加入的“fairy-a”背景。
    4. 在“代码”“事件”中选择“当角色被点击”,拖到编程区。
    5. 接着添加“变量”中的“将xxx增加1”,选择”施展魔法造型“。
    6. 接着添加“事件”中的“广播xxx”,选择或新建“施展魔法”。
    7. 在“代码”“事件”中选择“当按下xxx键”,拖到编程区,选择“空格”。
    8. 接着添加“变量”中的“将xxx增加1”,选择”我的变量“。
    9. 在“代码”“事件”中选择“当接收到xxx”,选择“施展魔法”,拖到编程区。
    10. 接着添加“控制”中的“如果xxx那么yyy否则zzz”,拖到编程区。
      xxx加入“运算”中的“施展魔法造型 除以 2 的余数 = 1”,
    11. 在那么中,添加“外观”中的“下一个造型”,拖到编程区。
    12. 在那么中,添加“控制”中的“等待0.2秒”,拖到编程区。
    13. 在否则中,添加“外观”中的“换成xxx造型”,选择”fairy-a“,拖到编程区。
  2. 魔术棒编程
  3. 爱心编程
  4. 气球编程
  5. 王子与青蛙编程
  6. 公主编程

 

神奇的魔术表演