资源简介 (共20张PPT)第11课 3D乒乓球小学信息技术(粤教版) 第三册上AB版教材新知导入②“物理”模块类内的积木可以使角色具有生活中的一些物理特性!①贝贝,我发现源码编辑器中有一个“物理”模块类,这个模块类的积木有什么作用呢?③这么神奇!我们快来一起看看!在之前的程序项目设计中,如上节课的“打砖块”游戏,我们将“弹球”视作平面中的一个点,通过设置该点坐标的变化来完成角色的移动。而在日常生活中,“弹球”往往会具有大小、质量等物理特性。在源码编辑器中,这些物理特性如何设置呢?源码编辑器为我们提供了 模块类,通过这个模块类中的积木可以完成物理模拟,对角色进行物理特性的设置,实现篮球的自由下落、弹球的反弹等效果。下面,就让我们一起来了解一下源码编辑器中的“物理”模块吧!新知讲解在游戏设计中往往存在游戏引擎,如碰撞检测、物理引擎、渲染引擎、人工智能(AI)等。这些引擎就是已经编写好的程序核心代码,将游戏中可能用到的程序算法、效果封装形成简单的、便于游戏开发者使用的模块。一、物理引擎游戏引擎动画效果碰撞及物理人工智能数据库……封装直接可使用的游戏引擎模块物理引擎通过给物体赋予真实的物理属性来模拟物体的运动,包括碰撞、移动、旋转等。以下是常见的物理引擎:例如,我们设计一款游戏,模拟篮球掉下又弹起的物理效果。模拟篮球在各种外力的作用下的运动轨迹,对于一般游戏设计者来说,算法较为复杂,此时,就可以使用游戏中已经设定好的物理引擎。角色: (篮球)效果设想 程序搭建 操作方法开启角色 物理引擎 将 模块类中的 积木拖到 积木下方,开启角色的物理引擎。当开启了物理引擎,这个角色则有了重力、摩擦力等属性请说说这两组数据有何不同?二、基础物理属性的设定开启了角色的物理引擎后,需要完成基础物理属性(如角色的质量、反弹系数、物理边界等)的设定。角色: (篮球)效果设想 程序搭建 操作方法篮球掉落到 舞台下边缘 将 模块类中的 积木拖到程序下方,并设置物理边界为“边缘” ,限制篮球只在舞台内具有开启物理引擎的效果篮球在掉落 过程中翻滚 将 模块类中 积木拖到程序下方,使得篮球在往下掉的过程中有翻滚效果,形象更加生动。角色的翻滚效果跟下落的速度、角色的质量、角色的形状有关篮球被反弹 将 模块类中的 积木拖到程序下方,设置角色在碰到舞台区内的其他角色或边缘时有反弹属性(1)将程序中的篮球置于舞台底部,尝试使用“物理”模块类中的 积木和 积木完成投出篮球的效果。(2)修改上述积木的参数,看看会有哪些不同的效果。三、制作3D乒乓球了解了“物理”模块类积木的使用方法之后,接下来,到你大展身手的时刻了。打开“3D乒乓球.bcm”文件。在“3D乒乓球.bcm”文件中,已存在部分程序,请根据下面的效果需求,完善程序。(1)在角色“乒乓球”的程序中,添加 模块类积木,实现乒乓球在舞台内具有物理引擎效果,并可以不断反弹。参考使用积木:(2)新增变量“得分”,并将其默认样式设置为 ,初始值设置为0。球拍成功接打乒乓球一次得1分。参考使用积木:角色“乒乓球”的最终程序拓展提高请同学们想想一个乒乓球拍依次接打两个乒乓球应该怎么设计呢?了解源码编辑器中的物理引学了解设置角色的基础物理属性的方法能够使用积木实现程序的物理效果课堂小结板书设计第11课 3D乒乓球一、物理引擎二、基础物理属性的设定三、制作3D乒乓球谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台第11课 3D乒乓球 教学设计课题 3D乒乓球 单元 十二 学科 信息技术 年级 第三册学习目标 (1)了解源码编辑器中的物理引学(2)了解设置角色的基础物理属性的方法(3)能够使用积木实现程序的物理效果重点 理解掌握程序设计的基本方法难点 依据主题,有步骤有计划灵活应用知识设计程序教学过程教学环节 教师活动 学生活动 设计意图导入新课 在之前的程序项目设计中,如上节课的“打砖块”游戏,我们将“弹球”视作平面中的一个点,通过设置该点坐标的变化来完成角色的移动。而在日常生活中,“弹球”往往会具有大小、质量等物理特性。在源码编辑器中,这些物理特性如何设置呢?教师小结,引出课题。 教师讲解。 使学生对本节课内容有初步的认识。讲授新课 (一)挑战任务一了解源码编辑器中的物理引学,搭建篮球角色并开启该角色物理引擎。(二)挑战任务二 了解设置角色的基础物理属性的方法与“物理”模块类积木的使用方法,完成篮球掉落到舞台下边缘、篮球在掉落过程中翻滚、篮球被反弹三种效果的基础物理属性设定(三)挑战任务三 根据以上所学,制作3D乒乓球。 学生小组交流,小组汇报作品,其他学生评价。聆听、思考、对比。 通过范例作品的引导,引导学生观赏思考,师生交流后学生尝试自主探究完成任务。教师针对重难点知识讲解示范,小组交流合作。拓展提高 请同学们想想一个乒乓球拍依次接打两个乒乓球应该怎么设计呢? 学生巩固知识,学以致用。 对所学知识进行能力揭开。课堂小结 1、了解源码编辑器中的物理引学2、了解设置角色的基础物理属性的方法3、能够使用积木实现程序的物理效果 盘点一下自己在本节课的学习收获。 对所学知识进行归纳与小结,有利于学生巩固知识,提升能力。板书 一、物理引擎二、基础物理属性的设定三、制作3D乒乓球21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 第11课 3D乒乓球.doc 第11课 3d乒乓球.pptx