您的当前位置:首页正文

scratch19灵活控制角色

来源:画鸵萌宠网
第19课 灵活控制角色

(2-1课时) 教 知识与技能: 1. 学会在程序中控制多个角色协调运行的基本方法。 学 2. 建立变量的概念,学会创建变量并利用变量设置程序命令参数。 3. 进一步理解选择结构程序设计的思想和方法。 目 过程与方法 1.设置情景导入激发学生学习兴趣的思想和方法; 标 2.方法:任务驱动教学法 情感、态度、价值观 培养学生学习兴趣和创新能力 教学重点 教学难点 教学方法 教学环节 引入 新授 1. 学会在程序中控制多个角色协调运行的基本方法。 2. 建立变量的概念,学会创建变量并利用变量设置程序命令参数。 1. 进一步理解选择结构程序设计的思想和方法。 任务驱动教学法 教 学 过 程 教师活动 同学们在前几课中编制的程序中只有单个角色。为了让程序的功能更强大,我们需要在程序中加入多个角色,并让它们相互配合,完成更复杂的任务。 同学们大多喜欢唱歌跳舞,设计一个音乐动画,随着它一起歌舞,一定会给大家带来很多的快乐。 图3-40所示为一个“欢乐舞台”动画。伴着欢快的乐曲,台上演员翩翩起舞,灯光不断变换闪烁,乐鼓随着鼓槌的移动,演奏出清晰的节奏。每个角色都有不同的任务,需要分别设计各自的脚本程序。 学生活动 1.变换造型 思考探究 1程序中怎样实现舞台中的背景、灯光、鼓乐等角色的变化? 2舞台中的人物角色有几个不同的造型,图3—41所示的脚本程序能连续变换这些造型吗?如何修改这个脚本程序? 2选择程序结构 讨论交流:移动鼓槌,碰到乐鼓即响应鼓声。怎样设计鼓槌击鼓的动画效果?在图3-42所示的程序中,哪种更合理? 3.音效控制 动画背景音乐的播放可以使用“播放声音”命令模块。乐鼓的演奏除了“播放声音”命令模块以外,还可以使用“弹奏鼓声48、1拍”命令模块实现。它的两个参数分别代表弹奏鼓声的不同效果和演奏时间间隔。 设计意图 激发兴趣 自我探究 新授环节的几种处理(依课堂情况而定): 练习 scratch提供了几十种的打击乐器,它们分别对应于35~81的特定数值。如果用一个数值可以随意变化的变量代替乐器种类的具体数值,程序就可以随时选择不同鼓乐的演奏。变量的含义就像数学中的未知数x. 二.准备舞台和角色 scratch软件和教材配套光盘提供的素材,通过互联网搜集的图片或音乐都可以为同学们的创作提供帮助。 1导入动画舞台背景及音乐,删除舞台默认的背景及音乐。 2导入人物、小鼓等动画角色。 3照图3—46,绘制鼓槌角色。 4调整各个角色的大小、位置和倾斜方向。 课后小结 操作任务创建乐器种类变量 ① 中合适的角色,打开“变量”模块库,单击“建立一个变量”命令模块。 ②如图3 43所示,在弹出的对话框中,指定变量的名称及适用范围。 ③单击“确定”按钮,舞台显示设置的变量,模块库出现相应的变量命令模块。 ④右击舞台中的显示变量,选择快捷菜单中的“滑杆”项。 ⑤如图3 44所示,重新打开变量快捷菜单,选择“设置滑杆的最小值与最大值”菜单,在弹出的对话框中,输入变量的最小值和最大值。 ⑥如图3 45所示,在脚本编辑区中插入“弹奏鼓声”命令模块并将乐器变量图标插入音乐参数输入框中。 ① 过舞台显示的变量滑杆调整变量取值,并单击新生成的命令模块,检验演奏效果。 培养学生处理信息的能力。给予学生新尝试的机会。 利用探究式学习提高学生学习兴趣,培养学生动手动脑的能力 这节课我们近一步学习了Scratch变换背景、角色造型的方法,我们将在今后的学习中继续理解改进动画效果的方式,编程中的随机选数命令。完成以后还需要进一步验证、改进,修改程序中因考虑不周或偶然因素出现的错误,完善程序。 板 书 设 计 第19课 灵活控制角色(2-1课时) 课 后 小 记 第19课 灵活控制角色

(2-2课时) 教 知识与技能: 1. 学会在程序中控制多个角色协调运行的基本方法。 学 2. 建立变量的概念,学会创建变量并利用变量设置程序命令参数。 3. 进一步理解选择结构程序设计的思想和方法。 目 过程与方法 1.设置情景导入激发学生学习兴趣的思想和方法; 标 2.方法:任务驱动教学法 情感、态度、价值观 培养学生学习兴趣和创新能力 教学重点 教学难点 教学方法 教学环节 引入 新授 3. 学会在程序中控制多个角色协调运行的基本方法。 4. 建立变量的概念,学会创建变量并利用变量设置程序命令参数。 2. 进一步理解选择结构程序设计的思想和方法。 任务驱动教学法 教 学 过 程 教师活动 编制程序P108 1播放背景音乐与实现舞台特效 操作任务编制背景音乐及舞台特效程序 ① 换到舞台的“脚本”选项卡。 ② 打开“控制”模块库、“声音”模块库和“外观”模块库,将相应的命令模块连接成如图3 -47所示的脚本程序。 测试程序效果。 思考与实践P120 3—51如果重复执行命令 1图3-51所示的击鼓程序使用了哪个条件判断命令?这个命令与原来的命令模块 有何区别? 2尝试利用“将超广角镜头特效增加25” -等命令,为“乐鼓”角色设置鼓槌击鼓后的振动效果。 学生活动 思考探究P109 脚本程序中为什么使用“等待1秒”、“重复执行”命令 图3—48所示程序与图3-47所示程序有什么区别?运行程序进行对比。想一想每个程序有什么特点,为什么? 2协调角色动作P109 操作任务编制鼓槌击鼓的脚本程序 1. 切换鼓槌角色的“脚本”选项卡。 2. 打开“控制”模块库、“动作”模块库和“声音”模块库,将相应的命令模块连接成,如图3 -49所示的脚本程序。 3. 测试程序效果。 P119将图3—4g所示脚本程序拆分为图3-50所示的两个脚本程序,测试程序效果。 想一想与原有程序效果有什么区别。 设计意图 激发兴趣 自我探究 新授环节的几种处理(依课堂情况而定): 练习 3如果声音播放长度和角色动画不同步,用什么方法可以调整? 4打开scratch系统提供的范例程序“…·例子Names\7Tamara”,测试程序效果,并回答以下问题: ①程序中有几个角色?每个角色的脚本程序为什么采用相同的启动方式? ②每个角色的脚本程序有哪些命令?你认识其中哪些命令? ③哪些角色的脚本程序使用了条件判断结构?为什么?判断的条件是什么? ④程序中创建了哪个变量?哪些命令使用了这个变量? 重新打开上节课设计的“迷宫游戏”,利用今天新学的知识再次挑战游戏的难度。 1将图3-49所示的脚本程序拆分为图3-50所示的两个脚本程序,测试程序效果。 2利用“旋转”、“等待时间”命令,进一步完善程序,设计鼓槌击鼓的起落动作。 3控制鼓乐演奏 操作任务通过变量控制演奏效果 ① 图3-51所示,完成鼓乐演奏程序。用变量滑杆,选择演奏效果。 培养学生处理信息的能力。给予学生新尝试的机会。 利用探究式学习提高学生学习兴趣,培养学生动手动脑的能力 P12设计方案:增加新的角色——活动障碍物,为其设计活动效果,如左右摇摆等动作。 为小球设计相关的碰撞反应动作,如后退、延时。 课后小结 这节课我们近一步学习了Scratch变换背景、角色造型的方法,我们将在今后的学习中继续理解改进动画效果的方式,编程中的随机选数命令。完成以后还需要进一步验证、改进,修改程序中因考虑不周或偶然因素出现的错误,完善程序。 板 书 设 计 第19课 灵活控制角色(2-2课时) 课 后 小 记

因篇幅问题不能全部显示,请点此查看更多更全内容

Top