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

接上

角色、背景介绍

动画情节

具体编程操作

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

  1. 魔术师编程……
  2. 魔术棒编程……
  3. 爱心编程……
  4. 气球编程……
  5. 王子与青蛙编程,选中王子与青蛙
    这里用了一个技巧,开始是角色王子,然后在造型里添加的青蛙的多个造型。这样做可以在一个角色里编程,不用切换到不同的角色里编程,需要切换时,只是变换一下造型。但是这种方法有一个缺陷,就是不能让这两个或多个造型同时出现在舞台上。想这样,也可以在复制出一个角色即可,不过这样,还不如开始就是不同的两个角色好。

    1. 在“代码”“事件”中选择“当小旗被点击”,拖到编程区。
    2. 接着添加“运动”中的“将旋转方式设为xxx”,选择“左右翻转”。
    3. 接着添加“运动”中的“面向xxx方向”,填入-90。
    4. 接着添加“外观”中的“换成xxx造型”,选择“prince”。
    5. 着添加“外观”中的“隐藏”。
    6. 在“代码”“事件”中选择“当角色被点击”,拖到编程区。
    7. 接着添加“控制”中的“重复执行xxx次”,填入10。
    8. 在“重复执行10次”内,添加“外观”中的“将大小增加xxx”,填入10。
    9. 在“重复执行10次”内,添加“控制”中的“等待0.1秒”。
    10. 在“重复执行10次”内,添加“外观”中的“将大小增加xxx”,填入-10。
    11. 在“重复执行10次”内,添加“控制”中的“等待0.1秒”。
    12. 接着添加“外观”中的“下一个造型”。
    13. 添加“控制”中的“等待0.1秒”。
    14. 接着添加“运动”中的“将旋转方式设为xxx”,选择“左右翻转”。
    15. 接着添加“运动”中的“面向xxx方向”,填入90。
    16. 在“代码”“事件”中选择“当按下xxx键”,选择“空格”,拖到编程区。
    17. 接着添加“控制”中的“如果xxx那么yyy否则zzz”,拖到编程区。
      xxx加入“运算”中的“我的变量 除以 2 的余数 = 0”,
    18. 在那么中,添加“控制”中的“重复执行10次”。
    19. 添加“外观”中的“将大小增加10”到“重复执行”。
    20. 添加“控制”中的“等待0.1秒”到“重复执行”。
    21. 添加“外观”中的“将大小增加-10”到“重复执行”。
    22. 添加“控制”中的“等待0.1秒”到“重复执行”。
    23. 接着添加“外观”中的“隐藏”。
    24. 在否则中,添加“控制”中的“等待xxx秒”,填入3,拖到编程区。
    25. 在否则中,添加“运动”中的“移到x:y:”,填入(42,-43),拖到编程区。
    26. 在否则中,添加“外观”中的“显示”,拖到编程区。
  6. 公主编程

 

神奇的魔术表演

 

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

接上

角色、背景介绍

动画情节

具体编程操作

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

  1. 魔术师编程
    ……
  2. 魔术棒编程
    1. ……
  3. 爱心编程
    1. ……
  4. 气球编程,选中气球
    气球有初始化的部分,有被点击的事件,点击后变换颜色;有键盘按键的事件,点击后变换大小。

    1. 在“代码”“事件”中选择“当小旗被点击”,拖到编程区。
    2. 接着添加“运动”中的“移到x:y:”,填入(52,4)。
    3. 接着添加“外观”中的“显示”。
    4. 在“代码”“事件”中选择“当按下xxx键”,选择“b(big)”,
    5. 接着添加“外观”中的“将大小增加xxx”,填入10。
    6. 在“代码”“事件”中选择“当按下xxx键”,选择“s(small)”,
    7. 接着添加“外观”中的“将大小增加xxx”,填入-10。
    8. 在“代码”“事件”中选择“当角色被点击”,拖到编程区。
    9. 接着添加“外观”中的“下一个造型”。
    10. 在“代码”“事件”中选择“当按下xxx键”,选择“空格”,拖到编程区。
    11. 接着添加“控制”中的“如果xxx那么yyy否则zzz”,拖到编程区。
      xxx加入“运算”中的“我的变量 除以 2 的余数 = 1”,
    12. 在那么中,添加“控制”中的“重复执行”。
    13. 添加“外观”中的“将大小增加10”到“重复执行”。
    14. 添加“控制”中的“等待0.1秒”到“重复执行”。
    15. 添加“外观”中的“将大小增加-10”到“重复执行”。
    16. 添加“控制”中的“等待0.1秒”到“重复执行”。
    17. 接着添加“外观”中的“隐藏”。
    18. 在否则中,添加“控制”中的“等待xxx秒”,填入3,拖到编程区。
    19. 在否则中,添加“外观”中的“将大小设为xxx”,填入100,拖到编程区。
    20. 在否则中,添加“运动”中的“移到x:y:”,填入(52,4),拖到编程区。
    21. 在否则中,添加“外观”中的“显示”,拖到编程区。
  5. 王子与青蛙编程
  6. 公主编程

 

神奇的魔术表演