#图文打卡计划#
编程实现:切换子弹
具体要求:
1)点击绿旗,出现对应的角色和背景
2)按下数字键1,发射1类型子弹——火焰弹
3)按下数字键2,发射2类型子弹——火焰散弹
4)再次按下数字键1,发射1类型子弹——火焰弹
5)子弹为持续发射状态,数字1键与数字2键可以持续切换发射子弹的类型
第1步,选择一个自己喜欢的背景,选择一个自己喜欢的角色,我这里保留小猫。选择小球角色,在造型区绘制加上火焰造型。
在小球造型区,填充改成火焰颜色,点击圆圈键,在小球外面绘制一个比球大的红色球,点击变形键,在红球上面多点点,然后每个点点都可以调节伸缩,调成火焰形状,点击造型区上方的往后放,火焰就到了小球后面。
这只是教你们怎么操作改变角色的造型,大同小异哦,喜欢什么样子画什么样子就行,开心就好。
在造型区给猫加一把枪哦,看你自己喜好绘制,毕竟子弹是从枪里发射出来的哦。
第2步,写代码。
当绿旗被点击,定位就可以了。小猫只需要站着不动就行。
当绿旗被点击,将大小设为50,这个大小根据自己喜欢的大小设定就可以哈,
移到的位置和小猫一样,移到猫,说明1号子弹和小猫的中心点一样的位置,子弹是从小猫手中的枪发射出去的。
隐藏本体。
当按下1键,重复执行直到按下2键,等待0.5秒,克隆自己。
说明当按下1键后,子弹每0.5秒从小猫的枪中打出去,一直克隆,直到按下2键就停止克隆。
当作为克隆体启动时,显示克隆体,面向90方向,重复执行直到碰到舞台边缘,移动10步,删除此克隆体。
说明火焰弹被克隆后,向右运行,一直向右,直到碰到舞台边缘,消失。
第3步,因为按下2,是发射散开的火焰弹,所以将小球火焰弹的角色复制三个。
小球2,小球3,小球4。
他们的代码大同小异,改些数据就可以了。
我们将初始化绿旗下面的定位改一下,面向60方向,才有子弹发散的效果。
当按下2键,重复执行直到按下1键,再克隆。
其他不变。
我们将初始化绿旗下面的定位改一下,面向90方向,才有子弹发散的效果。
当按下2键,重复执行直到按下1键,再克隆。
其他不变。
我们将初始化绿旗下面的定位改一下,面向105方向,才有子弹发散的效果。
当按下2键,重复执行直到按下1键,再克隆。
其他不变。
这道题就写完了,效果很好,代码也很简单,二级难度。主要考察了克隆,定位,面向,绘制造型,图层操作,重复执行直到等等。
亲,记住了吗?
没记住的话再看一遍哦。
有空点个关注哦,免费赠送软件
