极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch少儿编程第十一讲 飞机大战

极客小将2020-11-06-
飞机大战简化版 一、导入背景和角色造型

飞机大战简化版

一、导入背景和角色造型

upload/article/images/2020-11-06/371a2fc0da08ca999b0c8109278450db.jpgupload/article/images/2020-11-06/7a20bf53ca25bbe576f3d79bb6299488.jpg

这些角色主要分为主机、导弹、敌机,因为素材库没有我所用到的素材角色,大家可以用素材库中的其他角色代替一下。

二、主机程序编写

upload/article/images/2020-11-06/45361ce160df62b96adc8cd97a619783.jpg

       主机的程序主要是通过X坐标的增加和减小来控制主机的左右移动!

    多笑笑     

      要开心

//

三、导弹的程序

upload/article/images/2020-11-06/55023d7037dfea8af424bc15e4c0b116.jpg

     导弹是和主机有关系的,我们是要让导弹从主机的顶端发射出去。而且点下旗帜时导弹是隐藏状态。当我们按下空格键时先把导弹移到主机上。

upload/article/images/2020-11-06/177a8fc84b8f1936ff5a66cb59d72b4f.jpg

     移到主机上以后我们发现了一个问题,导弹不在主机的顶端,这么办呢?

upload/article/images/2020-11-06/e68cc14e6fc50599ff172f2f5e616e52.jpg

       其实很好操作,我们只需要在造型里面把导弹拉到主机的上端即可!大家试一下吧!最后记得加上显示哦!

       然后我们就要让导弹向上移动啦!增加Y坐标8,再加一个条件判断语句,碰到上边缘隐藏即可!

四、敌机的程序

upload/article/images/2020-11-06/53285a736ef480bb6275a8493e7605a4.jpg

        敌机的程序分三步:

1.设置初始位置,舞台上边缘,角色换成敌机

2.向下移动,Y坐标减小

3.碰到下边缘,归位(舞台上边缘)

4.碰到导弹,换成爆炸造型并且等待0.2秒,然后归位到上边缘,换成敌机造型,并且把我的变量增加1.

5.广播消息:在敌机碰到主机时广播消息1

五、结束游戏

upload/article/images/2020-11-06/754f4e83c1834ee3467b9577b66f462a.jpg

      game over的作用就是接受敌机的广播的,用来停止游戏,当然旗帜被点击时game over是隐藏状态。

视频演示效果

 

网友点评

共有5条评论来说两句吧...

在线客服