scratch少儿编程第二季——飞机大战02、发射子弹

admin 发表于 2019-06-18 16:12

各位小伙伴大家好:

上期我们学习了如何创建飞机和实现飞机的爆炸效果。

今天我们来学习如何实现让飞机发射子弹。

首先插入一个子弹角色

https://www.china-scratch.com/Uploads/timg/190618/1612224005-0.jpg

然后我们设置点击空格键发射子弹,这个克隆我们第一季已经学过。

https://www.china-scratch.com/Uploads/timg/190618/161222CL-1.jpg

接下来是让发射出去的子弹往上飞,也就是y坐标增加。

并且设置碰到边缘就删除。

https://www.china-scratch.com/Uploads/timg/190618/1612231c6-2.jpg

我们来看一下运行效果

接来下让子弹在飞机的前端发射,只需要增加一句代码:

https://www.china-scratch.com/Uploads/timg/190618/1612234639-3.jpg

在移动的之前需要把子弹隐藏起来。

https://www.china-scratch.com/Uploads/timg/190618/1612231614-4.jpg

但是在子弹移动的时候需要显示,所以在后面加上显示。

https://www.china-scratch.com/Uploads/timg/190618/161223K49-5.jpg

好了到这里就基本的效果就全部实现了。

下面是完整代码,首先看看飞机的代码。

https://www.china-scratch.com/Uploads/timg/190618/161223O56-6.jpg

再来看看子弹的代码

https://www.china-scratch.com/Uploads/timg/190618/16122355a-7.jpg

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

https://www.china-scratch.com/Uploads/Editor/2018-04-22/5adca08bdc212.jpg