Scratch趣味编程初阶课程-14-魔术表演 课件

文档属性

名称 Scratch趣味编程初阶课程-14-魔术表演 课件
格式 pptx
文件大小 3.9MB
资源类型 试卷
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2022-12-26 14:47:59

图片预览

文档简介

(共19张PPT)
第14课
魔术表演
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
1
2
3
4
神奇的魔术表演,按下空格键,魔术帽就可以变化出不同的东西出来,通过切换造型来完成这个魔术。
巩固“音量设定”、“播放录音”等脚本
学习“等待”、“旋转” 等新脚本
综合应用所学脚本完成编程项目并扩展
新脚本:
巩固脚本:
1.本节课用到的角色
2.本节课用到的背景
《魔术表演》
Wizard2
Wizard Hat
Watermelon-c
Banannas
Apple
Orange
Space
1.大家看过魔术表演吗?分享一下你印象最深刻的魔术吧。
2.今天的魔术表演,你看到了什么在变化?
3.除了这些水果,还有什么可以变一变?
4.怎样还能让魔术表演的效果更棒呢?
西瓜、苹果、香蕉、桔子
角色中好玩的物品都可以试一试
随着魔术帽的开合,魔术师的动作也一起变化。
《魔术表演》
1.使用手柄的W档位;找到关键脚本:等待(直到达到条件)
找到“在( )之前一直等待”脚本
插入“等待”块中
1.魔术帽的程序
找到“按下空格键”脚本
2.尝试两个程序,并发现“在( )之前一直等待”脚本的作用
当程序运行到该脚本时,会在达到符合插入脚本的运行条件之前一直等待。
以上脚本即为“在按下空格键之前一直等待”
1.魔术帽的程序
3. 角色旋转
魔术帽以红点为圆心执行了“左转”、“右转”一定角度的动作
旋转的度数可以自己输入
1.魔术帽的程序
4. 旋转圆心的确定
角色按照默认的圆心进行旋转
移开角色,在幕布的底部中心位置,有一个小圈。将角色的左下角一到这个小圈附近,运行“左转”“右转”脚本,看看效果会怎么样?
1.魔术帽的程序
5.按动“空格”,使魔法帽“开启”“关闭”
单独运行程序时,帽子打开了。
“开启”“关闭”一起时呢?
在两次触发之间加入间隔时间,以避免连续触发导致效果失效。
1.魔术帽的程序
6.用“广播”来实现“物品”的调用
添加“循环”以实现多次运行
魔法帽总程序
1.魔术帽的程序
7.变化的物品
物品的变化是通过切换造型实现的,如何实现多个物品出现了一个角色中呢?
左下角的“造型中心”添加角色造型
2.物品程序
当魔法帽打开时发送广播,
物品接收到广播后,切换造型即可实现物品的变化。
物品总程序
Q1:小明按下空格键后,魔法帽没有动静,为什么?
A1:在两次触发之间少了间隔时间,导致连续触发而使效果失效。
Q&A
Q2:物品的变化,是通过增加角色来实现的,对吗?
A2:错误,是通过新增角色的造型,并对造型进行切换实现的。
Q&A
(1)
(2)
知识点巩固
“在( )之前一直等待”脚本需要和“侦测”中相同形状的脚本结合使用。其意义在于当运行到该脚本时程序会一直等待,直到达到“侦测”的触发条件,才会运行下面的脚本。
“左、右旋转”脚本,可以使角色以某个圆心进行指定度数的旋转。
度数可以自己填写。圆心的位置也可以根据需求调整哦。
明明同学给魔术帽编程,魔术帽的旋转并不能使物品整体出现,请问他错在哪里?( )
A
B
C
D
魔术帽不想让物品出现,所以把它盖住了
物品的位置摆放不正确
魔术帽旋转的圆心位置不正确
魔术帽的位置摆放不合理,把物品遮挡住了
源码测试
答案:
解析:
角色的转动是以某个位置为圆心转动的,当圆心的位置不正确,旋转的效果自然会打大折扣咯。
C
源码测试
同课章节目录