极客小将

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

资讯内容

scratch少儿编程第二季——06、完善飞机大战程序,修改bug之(一)

极客小将2021-01-24-
各位小伙伴大家好: 上期我们基本搭建好了游戏的运行程序,本期我们来修改一些bug完善一下程序。 首先是在运行程序的时候要隐藏敌机和子弹本体。 敌机好操作,只要在开始的时候插入隐藏就可以。

各位小伙伴大家好:

上期我们基本搭建好了游戏的运行程序,本期我们来修改一些bug完善一下程序。

首先是在运行程序的时候要隐藏敌机和子弹本体。

敌机好操作,只要在开始的时候插入隐藏就可以。

upload/article/images/2021-01-24/f9ff123a5f458b8261005f19b3c95fcd.jpg

下面来看一下子弹的隐藏

首先在游戏开始的时候需要隐藏本体,但是敌机在发射子弹的时候又需要显示。

upload/article/images/2021-01-24/4cfde6cbcf29f6daeb7713e7477f67c0.jpg

我们出测试上期的代码的时候会发现,有时候一个子弹可以击中2架敌机。为了解决这个问题我们需要用到一个广播消息代码。

如下图:

upload/article/images/2021-01-24/9e9383f00bb9521fce60b9ee6e136dc1.jpg

在敌机被击中的时候就广播一个消息,当我方子弹收到消息的时候,子弹就必须删除不能再起作用。

upload/article/images/2021-01-24/d3e6deb647abf3bbda9c6210f8a2f23a.jpg

顺带我们也把超出边界的子弹也做同样的处理,一并删除。

另外一点是,游戏是在上一局游戏结束之后的。所以我方飞机已经隐藏了。

为了解决这个问题我们在一开始重新显示一下。

upload/article/images/2021-01-24/49d5353e419ec486789fcf47df1dd85d.jpg

这样游戏看起来向正常的游戏又近了一步。

我们一起来看看运行视频

好了这期我们就到这里,下期我们继续来完善程序修改bug。

↓↓下期再会↓↓

https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

↓欢迎关注公众号↓

↓描码进入少儿编程交流群↓

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

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

在线客服