资源简介 (共26张PPT)第11课打砖块学习目标巩固与扩展项目讨论逻辑编程12341234制作打砖块游戏,使用手柄控制挡板移动,接住并反弹小球,消灭所有的砖块游戏胜利。巩固“广播消息”、“接收消息”等脚本学习“显示”、“隐藏”、 “在…和…之间取随机数”等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景《打砖块》StarsPaddleBallButton31.挡板如何移动?2.小球开始时的方向使固定的吗?3.砖块为何会消失了?4.如何使游戏更有趣?使用互动手柄左右键进行控制可以使小球朝不同的方向进行发射碰撞后角色被隐藏了小球碰撞不同的角色发出不同的声音《打砖块》1.导入背景1.导入背景常用的指令:“选择一个背景”、“绘制”导入背景选择”太空”分类左键单击,选择星空背景2.挡板1.导入挡板角色常用的指令:“选择一个角色”、“绘制”导入角色2.挡板1.确定挡板的显示及位置将挡板显示,并将Y坐位设定为-1602.挡板侦测里找到“按下空格键”这个脚本找到“左键”和“右键”被按下2.使用手柄的W档位;找到关键脚本:按下左右键2.挡板通过左右按键控制移动的步数3.移动挡板程序记得重复执行完整程序3.小球1.导入小球角色常用的指令:“选择一个角色”、“绘制”导入角色3.小球2.修改角色默认名称和大小角色名称由Ball改为小球,角色大小默认由100改为40。3.小球3.小球程序确定小球初始位置使用随机脚本结合方向脚本确定发球方向移动小球,碰到边缘反弹移动过程中碰到挡板,在一定的方向进行移动3.小球3.小球程序完整版程序4.砖块1.导入小球角色常用的指令:“选择一个角色”、“绘制”导入角色4.砖块2.修改角色默认名称和造型在角色造型里删除不用造型选择角色边框进行拖动,调整角色大小,边长根据舞台摆放砖块数量进行计算,这里调整为58*26。4.砖块3.砖块程序确定砖块初始位置使用外观显示脚本结合方向脚本确定发球方向和小球发生碰撞后隐藏重复执行程序4.砖块4.复制砖块(修改坐标)第一个砖块程序第二个砖块程序第三个砖块程序4.添加音效1.丰富效果,添加音效小球碰到挡板音效小球和砖块碰撞音效Q1:使用互动手柄操作挡板,挡板为什么不会动?A1:少了重复执行,这个程序只能执行一次哦Q&AQ2:程序运行时,小球就开始运动了,你可以改进它吗?A2:程序运行时,可以增加一个事件,按下空格键后小球开始运动。Q&A(1)(2)知识点巩固显示脚本:使角色外观显示隐藏脚本:使角色外观隐藏随机数脚本:在设置的范围内随机生成一个数字源码测试程序运行后,为什么舞台中少了一个砖块?( )ABCD砖块已经被小球打掉了砖块外观变成透明的颜色了砖块外观没有显示以上都是对的答案:解析:源码测试C砖块被小球碰到之后会隐藏,运行程序后需要显示外观,程序中缺少外观显示脚本。 展开更多...... 收起↑ 资源预览