《窮追不舍》模擬跟蹤彈的追擊效果

第一部分? 作品預(yù)覽
《窮追不舍》操作指南:
1、點擊綠旗,開始游戲;
2、移動鼠標(biāo),控制飛機(jī)移動;
3、導(dǎo)彈緊追飛機(jī)不放;
4、飛機(jī)收集到金幣得分增加;
5、導(dǎo)彈追上飛機(jī)游戲結(jié)束。

下載鏈接:
(源代碼)鏈接:https://pan.baidu.com/s/1553O9Re7sSkV85qQKVhGDw?pwd=806y?
提取碼:806y
(改良版)鏈接:https://pan.baidu.com/s/1W8Diiif-cIDQJ7mX6dh_EA?pwd=01uh?
提取碼:01uh
第二部分? 任務(wù)解讀
1、倒計時任務(wù)解讀:
倒計時主要有兩項任務(wù)。
【任務(wù)一】數(shù)字變化。通過切換造型實現(xiàn)。
【任務(wù)二】變化效果。大小連續(xù)增加10即可。若要增加更多效果,可在重復(fù)10次里面使用圖形特效。
2、金幣任務(wù)解讀:
金幣主要有兩項任務(wù)。
【任務(wù)一】不斷下落。
間隔2秒鐘,不??寺∽约海蛔鳛榭寺◇w啟動時,y-坐標(biāo)固定為180,x-坐標(biāo)設(shè)定為-220~220之間的隨機(jī)數(shù),讓金幣從隨機(jī)位置下落。
注意:下落過程中,需要判斷y-坐標(biāo),到達(dá)底部時需要刪除克隆體。
【任務(wù)二】增加得分。
當(dāng)金幣克隆體碰到直升飛機(jī)之時,說明直升飛機(jī)收集到了金幣,得分增加1分。
3、直升飛機(jī)任務(wù)解讀:
直升飛機(jī)任務(wù)很簡單:跟隨鼠標(biāo)移動。首先面向鼠標(biāo),然后不斷移動即可。
4、跟蹤彈任務(wù)解讀:
跟蹤彈主要有兩項任務(wù)。
【任務(wù)一】追擊飛機(jī)。面向飛機(jī),朝著飛機(jī)所在位置不斷移動。
【任務(wù)二】決定游戲結(jié)束。在追擊飛機(jī)的循環(huán)體中,判斷一下:是否碰到飛機(jī)。如果碰到飛機(jī),廣播“游戲結(jié)束”,然后播放結(jié)束音效直到播放完,最后停止全部腳本。
5、背景任務(wù)解讀:
背景的主要任務(wù)就是初始化變量和播放背景音效。
第三部分??代碼編寫





第五部分? 探究與改良
一、隨著分?jǐn)?shù)的增加,游戲速度應(yīng)該也隨之加快。如果想實現(xiàn)這種效果,該如何修改代碼?
二、當(dāng)飛機(jī)和跟蹤彈距離較近時,按下空格鍵,飛機(jī)就會發(fā)射激光彈;跟蹤彈被擊中后,得分增加5分,3秒鐘之后,跟蹤彈重新追擊飛機(jī)。這個效果該如何實現(xiàn)?
??編 者 寄 語?
關(guān)于探究改良部分,希望大家認(rèn)真思考!本文提供的作品源碼及改良源碼僅供參考,期待大家探究更優(yōu)的改良程序!
加油吧,后浪!
