坦克大战 | 我方坦克_图形化编程课程
码小易让创造更容易
028-63025280 学习中心
码小易图标
当前位置: 首页> 其它新闻
坦克大战 | 我方坦克_图形化编程课程

2020-12-05 分类:其它新闻 浏览次数:1426

Scratch编程经典游戏创作-坦克大战·我方坦克.jpg


课程准备:

 

1、打开上节课内容



一、上节课课后任务


作业:

1、完成围墙2的构建

2、在当前地图的基础上,继续添加土墙块



 

本节课课程内容

 

二、通过方向键控制坦克移动


1、按下方向键,控制坦克移动


注意:为了避免坦克斜着移动,使用如果..那么..否则脚本块。当移动步数改为1,可能会在改变方向的时候沿着墙体滑动



 

三、设置物理墙体


1、当坦克判断到碰到了墙体就向相反的方向移动(抵消掉前进的距离)


 

2、坦克只能在舞台内移动。



 

四、初始化坦克


1、初始化坦克出现的位置


点击小绿旗初始化地图,当砖块铺完后拖动坦克获取出现位置。


图片14.png


 

2、初始化坦克的方向


图片15.png


 

五、我方坦克发射子弹


1、【黄弹】,子弹发射


1)按下空格键让子弹移到坦克位置,并显示出来




 

2)【黄弹】移到坦克位置后不断的移动,碰到舞台边缘时停止移动


图片18.png


 

3)【黄弹】让子弹从坦克的方向发射


图片19.png



4)【黄弹】子弹碰到舞台边缘后消失


图片20.png

 

3、【黄弹】当子弹碰到土墙时子弹消失


图片21.png


 

4【土墙】子弹击中土墙时,对应的土墙砖块消失




 

5【土墙】子弹击中土墙,子弹未消失。在子弹击中土墙后,土墙等待0.1秒后再消失


图片24.png


 

作业:使用外观中的图形特效,实现当墙体被子弹击中后,墙体产生击碎的效果


课程地址>>Scratch编程之经典游戏创作系列


热门资讯
码小易暑期集训营活动
码小易免费体验活动
联系我们
欢迎您与我们联系

资讯电话:

028-63025280

客服微信号:

码小易二维码