Scratch

状课网-少儿编程网课专业平台

Scratch scratch少儿编程第二季—飞机大战04、创建变量+让敌机发射子弹

发布时间:2021-11-17 14:58:55 浏览 0
各位小伙伴大家好: 上期我们学习了如何创建敌机,并让敌机移动。我们设计了两种运动方式。  

今天我们一起来看看如何让敌机发射子弹。 在让克隆的敌机发射子弹之前我们先来创建两个变量--ex和ey。

它们用来存储敌机当前的坐标,为敌机的子弹出现的位置坐参考。  

scratch少儿编程第二季—飞机大战04、创建变量+让敌机发射子弹

接下来我们就可以创建敌机子弹角色了。 从素材库中插入子弹角色。   下面的代码意思是让子弹移动到敌机的位置, 并且子弹一出现就开始往下面移动,直到碰到底部边缘则删除本克隆体。

scratch少儿编程第二季—飞机大战04、创建变量+让敌机发射子弹

子弹写好之后我们再来看一下敌机的代码,这是实现敌机左右移动。

scratch少儿编程第二季—飞机大战04、创建变量+让敌机发射子弹

接下来我们修改一下敌机代码,再加上一句,让敌机随机时间产生一个新的敌机。

scratch少儿编程第二季—飞机大战04、创建变量+让敌机发射子弹

并且让敌机往下移动

scratch少儿编程第二季—飞机大战04、创建变量+让敌机发射子弹

我们再来看一下运行效果

好了本期我们学到这里。

↓下期再会↓

 

文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17223.html

上一篇:scratch少儿编程第二季——飞机大战03、创建敌机设计移动方式 下一篇:返回列表