欢迎光临散文网 会员登陆 & 注册

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

2023-06-01 08:44 作者:小晓少儿编程  | 我要投稿

第一部分  作品预览


《穷追不舍》操作指南:

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、背景任务解读:

背景的主要任务就是初始化变量和播放背景音效。



第三部分  代码编写


1、倒计时的代码
2、倒计时的代码
3、直升飞机的代码
4、跟踪弹的代码
5、背景的代码



第五部分  探究与改良


一、随着分数的增加,游戏速度应该也随之加快。如果想实现这种效果,该如何修改代码?

二、当飞机和跟踪弹距离较近时,按下空格键,飞机就会发射激光弹;跟踪弹被击中后,得分增加5分,3秒钟之后,跟踪弹重新追击飞机。这个效果该如何实现?



✎ 编 者 寄 语 

关于探究改良部分,希望大家认真思考!本文提供的作品源码及改良源码仅供参考,期待大家探究更优的改良程序!

加油吧,后浪!



《穷追不舍》模拟跟踪弹的追击效果的评论 (共 条)

分享到微博请遵守国家法律