2020-12-05 分类:其它新闻 浏览次数:1426
课程准备:
1、打开上节课内容
一、上节课课后任务
作业:
1、完成围墙2的构建
2、在当前地图的基础上,继续添加土墙块
本节课课程内容
二、通过方向键控制坦克移动
1、按下方向键,控制坦克移动
注意:为了避免坦克斜着移动,使用如果..那么..否则脚本块。当移动步数改为1,可能会在改变方向的时候沿着墙体滑动
三、设置物理墙体
1、当坦克判断到碰到了墙体就向相反的方向移动(抵消掉前进的距离)
2、坦克只能在舞台内移动。
四、初始化坦克
1、初始化坦克出现的位置
点击小绿旗初始化地图,当砖块铺完后拖动坦克获取出现位置。
2、初始化坦克的方向
五、我方坦克发射子弹
1、【黄弹】,子弹发射
1)按下空格键让子弹移到坦克位置,并显示出来
2)【黄弹】移到坦克位置后不断的移动,碰到舞台边缘时停止移动
3)【黄弹】让子弹从坦克的方向发射
4)【黄弹】子弹碰到舞台边缘后消失
3、【黄弹】当子弹碰到土墙时子弹消失
4、【土墙】子弹击中土墙时,对应的土墙砖块消失
5、【土墙】子弹击中土墙,子弹未消失。在子弹击中土墙后,土墙等待0.1秒后再消失
作业:使用外观中的图形特效,实现当墙体被子弹击中后,墙体产生击碎的效果
课程地址>>Scratch编程之经典游戏创作系列