《穷追不舍》模拟跟踪弹的追击效果

第一部分 作品预览
《穷追不舍》操作指南:
1、点击绿旗,开始游戏;
2、移动鼠标,控制飞机移动;
3、导弹紧追飞机不放;
4、飞机收集到金币得分增加;
5、导弹追上飞机游戏结束。

下载链接:
(源代码)链接:https://pan.baidu.com/s/1553O9Re7sSkV85qQKVhGDw?pwd=806y
提取码:806y
(改良版)链接:https://pan.baidu.com/s/1W8Diiif-cIDQJ7mX6dh_EA?pwd=01uh
提取码:01uh
第二部分 任务解读
1、倒计时任务解读:
倒计时主要有两项任务。
【任务一】数字变化。通过切换造型实现。
【任务二】变化效果。大小连续增加10即可。若要增加更多效果,可在重复10次里面使用图形特效。
2、金币任务解读:
金币主要有两项任务。
【任务一】不断下落。
间隔2秒钟,不停克隆自己;作为克隆体启动时,y-坐标固定为180,x-坐标设定为-220~220之间的随机数,让金币从随机位置下落。
注意:下落过程中,需要判断y-坐标,到达底部时需要删除克隆体。
【任务二】增加得分。
当金币克隆体碰到直升飞机之时,说明直升飞机收集到了金币,得分增加1分。
3、直升飞机任务解读:
直升飞机任务很简单:跟随鼠标移动。首先面向鼠标,然后不断移动即可。
4、跟踪弹任务解读:
跟踪弹主要有两项任务。
【任务一】追击飞机。面向飞机,朝着飞机所在位置不断移动。
【任务二】决定游戏结束。在追击飞机的循环体中,判断一下:是否碰到飞机。如果碰到飞机,广播“游戏结束”,然后播放结束音效直到播放完,最后停止全部脚本。
5、背景任务解读:
背景的主要任务就是初始化变量和播放背景音效。
第三部分 代码编写





第五部分 探究与改良
一、随着分数的增加,游戏速度应该也随之加快。如果想实现这种效果,该如何修改代码?
二、当飞机和跟踪弹距离较近时,按下空格键,飞机就会发射激光弹;跟踪弹被击中后,得分增加5分,3秒钟之后,跟踪弹重新追击飞机。这个效果该如何实现?
✎ 编 者 寄 语
关于探究改良部分,希望大家认真思考!本文提供的作品源码及改良源码仅供参考,期待大家探究更优的改良程序!
加油吧,后浪!
