ID: 10895212

第11课 3d乒乓球 课件(共20张PPT)+教案

日期:2026-01-28 科目:信息技术 类型:小学教案 查看:75次 大小:4800056B 来源:二一课件通
预览图 0
11课,3d,乒乓球,课件,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世纪教育网教师合作团队!!月薪过万不是梦!! 详情请看: htt ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~