一、前情回顾
回顾Scratch界面
二、学习目标
- 掌握从角色库添加角色,及删除角色、重命名角色。
- 掌握说_2秒、等待()秒积木指令的使用方法
- 理解参数的概念,并会调整参数
- 理解调试的含义及作用
三、温故知新
小朋友们想一想平时我们的对话场景都是怎么发生的?
四、实践项目——远古偷蛋龙
《远古偷蛋龙》要实现的对话场景如下图所示:
1、观察上2图回答以下问题:
- 1、动画包括哪些角色呢?
- 2、动画发生在什么时间?
- 3、角色间发生了什么故事?
- 4、为什么偷蛋龙不偷蛋,却叫偷蛋龙呢?
2、项目分解
五、逻辑编程
1、添加角色和背景——添加角色
2、添加角色和背景——添加背景
3、让恐龙妈妈说话
4、运行脚本程序
(1)测试运行结果,实际结果和预期结果是否一样?
结果发现,实际运行的结果和我们期望实现的结果不相同,怎么回事呢?
5、调式脚本程序
(1)认识参数
椭圆形输入框中的“你好!”和“2”叫做参数,是可以修改的。
(2)修改参数
将参数“你好!”修改成“我的蛋宝宝不见了!是不是你偷走了?”,语音气泡中展示的文本就发生了变化。
(3)拓展——参数类型
6、让偷蛋龙说话
7、再次运行脚本程序
测试运行结果,实际结果和预期结果是否一样?
结果发现,这次对话有点奇怪,恐龙妈妈和偷蛋龙居然同时说话,这可不符合我们的对话要求,怎么办呢?
8、再次调试脚本程序
将偷蛋龙的说话时间延迟2秒钟,这样就正好可以等到恐龙妈妈说完了再开口说话了。
9、再次运行脚本程序
终于完美的实现了我们的项目功能。
10、保存脚本程序
最后一定要记得保存项目,否则前功尽弃了。
六、技能拓展
增加Egg角色
- 1、从角色库添加Egg角色
- 2、在两只恐龙对话完成后,蛋宝宝开始说话,说话内容是:“妈妈,我在这里!”
七、头脑风暴
- 1、作品中哪部分让你觉得最能发挥创意?
- 2、编程过程和解题过程相似吗?
八、测验总结
1、单选题测验
1、下图中选中的是()角色。
2、在Scratch3中,可以让角色“说话”的积木指令在()功能区。
3、在Scratch3中,要从角色库添加角色,可以点击()按钮。
2、判断题测验
1、在Scratch3中,保存作品的时候不能给作品重命名。()
2、在Scratch3中,只能导入一个角色。()
3、知识点总结
1、从角色库添加多个角色、删除无用角色、重命名角色。
4、重点难点
(1)重点
掌握从角色库添加角色,及删除角色、重命名角色
掌握说_2秒、等待()秒积木指令的使用方法
理解参数的概念,并会调整参数
(2)难点
九、课后练一练
课后练习——两小二辩日
(1)准备工作
添加一张户外背景图,再从角色库添加三个人物角色,一个角色命名为“小儿1”,一个角色命名为“小儿2”,第三个角色命名为“孔子”。
(2)功能实现
要求:每个人说话内容显示要持续5秒,并且一个人说话内容消失后,另一个人才能说话。
小儿1说:“我认为太阳升起时离人近,中午时离人远。”
小儿2接着说:“我认为太阳升起时离人远,中午时离人近。”
小儿1又说:“早上的太阳大的像车轮,中午的太阳小的像圆盘,不是说远的小,近的大吗?”
小儿2接着说:“不对不对,太阳刚出来时很凉快,中午时很热,不是说近的热,远的凉吗?”
最后孔子说:“你们说的都有道理,后生可畏呀!”