资源简介 (共21张PPT)第26课《炸鱼船》学习目标巩固与扩展项目讨论逻辑编程12341234用手柄控制船在海面上移动,随时丢炸弹,被炸到的鱼消失,又从其他地方出现,注意空中有白云飘。巩固“认识 X `Y 坐标”、“旋转方式的应用”等脚本学习“克隆”、“随机数”、 “移至最前面” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景《炸鱼船》SailboatLightningFishFish2SharkCloudCrabOctopus背景11.描述渔船的运动状态?2.渔船发射了什么 有什么用处?3.海底都有什么样的鱼类呢?4.可以设计出来爆炸效果吗?在海面上往复运动子弹,打鱼用,打到的鱼都消失了很多:章鱼、鲨鱼、鳊鱼、螃蟹、花纹鱼等比如:给炮弹绘制一个造型。《炸鱼船》利用不同深浅蓝色的颜色,利用矩形画笔,分层次绘制,深蓝代表大海,浅蓝代表天空。1.绘制的背景1.绘制海底和天空的背景2.炸渔船的程序1.炸渔船的程序编写按下手柄的W键,停止游戏按下空格键启动游戏,如果按下左键朝左走,如果按下右键朝右走一开始设置得分为0克隆体启动时,将子弹移动到帆船的位置3.子弹的程序1.子弹克隆的程序重复执行克隆的程序3.子弹的程序1.子弹克隆的程序克隆体启动后,重复执行让子弹往下掉如果碰到这些海洋生物,那克隆出来的子弹将会被删除3.子弹的程序2.子弹的总程序子弹的总程序,程序较长,孩子们耐心编写哦鲨鱼按下W键隐藏按下空格键开始鲨鱼从舞台最左边随机位置出发4.鲨鱼的程序1.鲨鱼不断来回移动重复执行向右移动如果碰到舞台边缘,就会回到最左边4.鲨鱼的程序2.鲨鱼碰到闪电加分被闪电击中得分加1被击中后也要移动到最左侧等待一会儿在显示出来鲨鱼总程序5.复制给其他角色相同的程序1.复制程序不同角色的移动速度咱们自己修改哦给几个海洋生物复制程序云彩的程序和鲨鱼类似咱们熟悉X/Y坐标的值就可以了,这里云彩的Y坐标是在110-150之间5.云彩的程序1.制作云彩程序Q1:为什么闪电子弹不跟随船的移动发射?A1:回答需要把X坐标设定为船的X坐标Q&AQ1:为什么鲨鱼碰到边缘后就不出现了?A1:需要把X坐标值设定小一点,例如-170因为设置成-240直接会碰到边缘,然后直接会删除自己的克隆体Q&A(1)(2)知识点巩固为了不让云彩飘过来把船挡住,需要把船移至最前面的图层。这两个模块一般都会并列使用。源码测试一个小朋友的船左右移动时,飞到了天上,请问为什么?A 海盗船会飞B 这个船的方向需要改成任意旋转C 船的方向需要改成左右旋转。D.船的方向需要改成不旋转。C角色的方向有三种情况,任意旋转,左右翻转,不旋转。当左右翻转时,船会掉头。当任意翻转时,船上下也会掉头。但不旋转时,船往一个方向。源码测试答案:解析: 展开更多...... 收起↑ 资源预览