




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第20课传递角色信息(3-1课时)教 学 目 标知识与技能:1. 学会在程序中控制多个角色协调运行的基本方法。2. 建立变量的概念,学会创建变量并利用变量设置程序命令参数。3. 进一步学习条件判断命令和变量的使用方法过程与方法1.设置情景导入激发学生学习兴趣的思想和方法;2.方法:任务驱动教学法情感、态度、价值观培养学生学习兴趣和创新能力教学重点1. 进一步学习条件判断命令和变量的使用方法。教学难点进一步学习条件判断命令和变量的使用方法教学方法任务驱动教学法教 学 过 程教学环节教师活动学生活动设计意图引入新授进一步学习条件判断命令和变量的使用方法。技巧: 程序运行时会产生许多信息,在程序中充分利用这些信息,才能让程序运行更合理,功能更强大。 图3 52所示为一个飞行游戏画面。游戏人可以通过键盘控制直升机灵活地躲避空中、地面的障碍。一旦直升机碰到这些障碍,画面中出现“游戏结束”提示,游戏立刻被终止。1舞台背景绘制 图3 52中的楼群效果,可以使用“绘图工具”绘制多个相连的矩形来实现。为了模拟飞机飞行时建筑物移动的效果,可以绘制多幅相似的背景,程序运行时不断切换。2角色显示与隐藏 直升机和蝙蝠图片可以在软件自带的素材库中找到。 “游戏结束”提示可以用一个角色实现,绘图编辑器中的文字激发兴趣自我探究新授环节的几种处理(依课堂情况而定): 练习培养学生处理信息的能力。给予学生新尝试的机会。利用探究式学习提高学生学习兴趣,培养学生动手动脑的能力课后小结 这节课我们近一步学习了Scratch变换背景、角色造型的方法,我们将在今后的学习中继续理解改进动画效果的方式,编程中的随机选数命令。完成以后还需要进一步验证、改进,修改程序中因考虑不周或偶然因素出现的错误,完善程序。板书设计第20课传递角色信息(3-1课时)课后小记工具可以制作出这个角色。游戏正常进行时角色隐藏,当直升机碰到障碍时,这个角色立刻显示。3角色的运动 直升机空中的飞行高度可以仿照迷宫游戏中对小球的控制方法,也可以采用其他方法,如按下空格键,直升机立刻升高。松开空格键,直升机马上下落。 蝙蝠随机出现在空中,从舞台右侧向左侧飞行运动。4碰撞的判断 直升机在飞行过程中,如果碰到地面或空中物体,画面中显示“游戏结束”并停止运行。地面建筑、空中的蝙蝠都是黑色的,直升机发生碰撞可以用颜色判断完成。 直升机发生碰撞时所有程序停止运行容易实现,但如何控制“游戏结束”角色的显示时刻?角色之间的消窝传递 直升机角色遇到物体发生碰撞,需要及时把信号传递给另一个角色,启动“游戏结束”画面。同一动画中,角色间相互传递信息需要用到“控制”模块库中的咤_命令模块。“广播”命令模块可以把一个角色程序运行中的信息传递给其他角色程序。 很多游戏都有统计成绩得分的设计。游戏时间可以作为得分的计算条件,时间越长,得分越高。游戏成绩随着时间不断变化,需要设置为变量。 程序中的所有问题都有了解决方案,我们就可以开始编制程序了。1直升机飞行动画 操作任务编制直升机飞行程序准备好舞台背景和各个角色。如图3 53所示,编写直升机的脚本程序。 检验程序运行效果。 1程序中为什么使用条件判断命令 2如果需要使用“重复执行命令,应怎样安排它的位置,它的作用是什么? 3命令模块为什么放在“重复执行”命令外部? 操作任务编制蝙蝠的飞行动画 蝙蝠的飞行方向与直升机不同,每次出场位置也要有一定的变化。 切换到蝙蝠的“脚本”选项卡。 如图3 54所示,将相应的命令模块连成脚本程序。 测试程序效果。1为什么蝙蝠每次出场位置都在舞台右侧?它的飞行高度有什么特征?2为什么内部的重复执行次数是24,每次x坐标增加“一20,?3调整“等待”命令的参数,动画效果有何变化?3一专一望碰撞自,晕 操作任务编制直升机飞行程序 切换到直升机的“脚本”选项卡。 如图3 55所示,添加“如果”、“广播”等命令模块到原来的直升机飞行程序中。罔355插人条件判断、广播等命令 单击“广播”命令模块中的选项按钮,选择“新建”菜单,消息名称设为“碰撞”,以便直升机发生碰撞时通知舞台及其他角色。a憩囊聂夔避并 操作任务显示“游戏终止”提示 接收到广播的“碰撞”消息后,程序需要做出反应。 切换到“游戏终止”角色的“脚本”选项卡。 如图3 56所示,将相应的命令模块连成脚本程序。测试程序效果。思考探究砂 1如果将“全部停止”命令模块直接添加到直升机的发生碰撞判断命令模块中,结果会怎样? 2“广播”命令模块在程序中起什么作用?一;曩ii。舞黟或j“鬟 操作任务添加计时器 切换到舞台的“脚本”选项卡。 如图3 57所示,将“侦测”模块库中的 命令模块拖到脚本编辑区,避免时间累计,出现记分错误。罔357添加变量屁小成绩将t阳十器的值设定为“成绩”变量的值 创建“成绩”变量,添加 一一 i命令模块到“重复执行”命令内,并将命令模块放入变量参数中。运行程序,测试程序效果。思考与实践 1图3_58所示的脚本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年神经内科临床表现分析试卷答案及解析
- 2025年急性中风护理与康复知识考核试卷答案及解析
- 2025年急诊医学危重病人的抢救处理模拟测试卷答案及解析
- 零售业双十一活动方案
- 2025年实验医学实验技术规范操作模拟考试卷答案及解析
- 2025年皮肤科病变识别与治疗考核答案及解析
- 2025年急诊医学创伤患者过敏反应紧急处理模拟考试卷答案及解析
- 2025年疼痛科治疗方案的评估与优化模拟测试答案及解析
- 2025年介入放射治疗导管操作技巧考核试卷答案及解析
- 2025年运动医学体能评估及干预模拟答案及解析
- 华为体系文件管理制度
- T/CSPSTC 83-2021交通基础设施北斗应用监测技术规范
- T/CRIA 21002-2020E系再生橡胶软化剂
- 造价咨询合同三方协议
- 肺结节病的影像诊断课件
- TJFPA 0002-2019《建筑消防设施维护保养技术规程》
- AI智能宠物机器狗行业市场发展前景及趋势预测与投资分析研究报告(2025-2030版)
- uom无人机考试试题及答案
- 2025执业医师资格考试练习题库完美版含答案
- 天然气泄漏监测与预警系统-全面剖析
- 前列腺增生知识课件
评论
0/150
提交评论