内容正文:
第14课 魔术表演
授课老师:周老师
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
2
3
4
神奇的魔术表演,按下空格键,魔术帽就可以变化出不同的东西出来,通过切换造型来完成这个魔术。
巩固“音量设定”、“播放录音”等脚本
学习“等待”、“旋转” 等新脚本
综合应用所学脚本完成编程项目并扩展
1
学习目标
新脚本:
巩固脚本:
1
学习目标
1.本节课用到的角色
2.本节课用到的背景
《魔术表演》
Wizard2
Wizard Hat
Watermelon-c
Banannas
Apple
Orange
Space
2
项目讨论
1.大家看过魔术表演吗?分享一下你印象最深刻的魔术吧。
2.今天的魔术表演,你看到了什么在变化?
3.除了这些水果,还有什么可以变一变?
4.怎样还能让魔术表演的效果更棒呢?
西瓜、苹果、香蕉、桔子
角色中好玩的物品都可以试一试
随着魔术帽的开合,魔术师的动作也一起变化。
《魔术表演》
2
项目讨论
1.使用手柄的W档位;找到关键脚本:等待(直到达到条件)
找到“在( )之前一直等待”脚本
插入“等待”块中
1.魔术帽的程序
找到“按下空格键”脚本
3
逻辑编程
2.尝试两个程序,并发现“在( )之前一直等待”脚本的作用
当程序运行到该脚本时,会在达到符合插入脚本的运行条件之前一直等待。
以上脚本即为“在按下空格键之前一直等待”
1.魔术帽的程序
3
逻辑编程
3. 角色旋转
魔术帽以红点为圆心执行了“左转”、“右转”一定角度的动作
旋转的度数可以自己输入
1.魔术帽的程序
3
逻辑编程
4. 旋转圆心的确定
角色按照默认的圆心进行旋转
移开角色,在幕布的底部中心位置,有一个小圈。将角色的左下角一到这个小圈附近,运行“左转”“右转”脚本,看看效果会怎么样?
1.魔术帽的程序
3
逻辑编程
5.按动“空格”,使魔法帽“开启”“关闭”
单独运行程序时,帽子打开了。
“开启”“关闭”一起时呢?
在两次触发之间加入间隔时间,以避免连续触发导致效果失效。
1.魔术帽的程序
3
逻辑编程
6.用“广播”来实现“物品”的调用
添加“循环”以实现多次运行
魔法帽总程序
1.魔术帽的程序
3
逻辑编程
7.变化的物品
物品的变化是通过切换造型实现的,如何实现多个物品出现了一个角色中呢?
左下角的“造型中心”添加角色造型
2.物品程