《后羿射日》用簡(jiǎn)單代碼實(shí)現(xiàn)射日效果
第一部分? 作品預(yù)覽
《后羿射日》操作指南:
1、點(diǎn)擊綠旗,開(kāi)始游戲;
2、使用左右鍵,控制后羿移動(dòng);
3、使用上下鍵,調(diào)整箭頭方向;
4、按下空格鍵,開(kāi)弓射箭;
5、太陽(yáng)克隆體全部射落,游戲結(jié)束。

作品下載鏈接:
鏈接:https://pan.baidu.com/s/1-xOVPrkt8jQh3MUGgCvtig?pwd=t0y0?
提取碼:t0y0
第二部分? 任務(wù)解讀
1、后羿任務(wù)解讀:后羿主要有兩項(xiàng)任務(wù)。
【任務(wù)一】初始化。游戲開(kāi)始之后,后羿首先要做好初始化操作,比如:預(yù)定位置、預(yù)定大小、預(yù)定方向、預(yù)定造型等。
這項(xiàng)任務(wù)沒(méi)有難點(diǎn),同學(xué)們可以根據(jù)自己的設(shè)計(jì),編寫初始化代碼。
【任務(wù)二】左右移動(dòng)。如果按下左鍵,后羿向左移動(dòng);如果按下右鍵,后羿向右移動(dòng)。移動(dòng)過(guò)程中配合造型切換,就能實(shí)現(xiàn)跑動(dòng)的效果。
但是,向左跑動(dòng)的時(shí)候,會(huì)出現(xiàn)倒立情況,可以在初始化代碼里,加入“將旋轉(zhuǎn)方式設(shè)為左右翻轉(zhuǎn)”,就能解決倒立問(wèn)題。
注意:對(duì)于初級(jí)學(xué)生來(lái)說(shuō),最好的方式是使用按鍵事件觸發(fā)左右移動(dòng);對(duì)于進(jìn)階學(xué)生來(lái)說(shuō),最好的方式是在無(wú)限循環(huán)里結(jié)合條件判斷控制左右移動(dòng);對(duì)于想突破自我的學(xué)生,通過(guò)對(duì)比實(shí)驗(yàn),總結(jié)一下這兩種方式的區(qū)別和優(yōu)缺點(diǎn)。
2、太陽(yáng)任務(wù)解讀:太陽(yáng)主要有三項(xiàng)任務(wù)。
【任務(wù)一】初始化。游戲開(kāi)始之后,太陽(yáng)首先要做好初始化操作,比如:預(yù)定位置、預(yù)定大小等。
注意:太陽(yáng)的初始位置是不固定的,每一局的位置都不相同,所以,需要使用隨機(jī)數(shù)設(shè)定隨機(jī)位置。同學(xué)們可以發(fā)揮自己的想象,為太陽(yáng)設(shè)計(jì)更酷的出場(chǎng)效果。
【任務(wù)二】旋轉(zhuǎn)與克隆。使用有限循環(huán)克隆9個(gè)太陽(yáng),再加上太陽(yáng)本體,總共10個(gè)太陽(yáng)。使用無(wú)限循環(huán),控制太陽(yáng)本體和9個(gè)克隆體不斷旋轉(zhuǎn)。
【任務(wù)三】刪除克隆體。克隆體如果被射中,就刪除此克隆體。
3、箭頭任務(wù)解讀:箭頭主要有三項(xiàng)任務(wù)。
【任務(wù)一】初始化。
游戲開(kāi)始之后,箭頭首先要做好初始化操作,比如:預(yù)定位置、預(yù)定大小、預(yù)定方向等。
注意:箭頭是拿在后羿手里的,后羿往哪走,箭頭也跟去哪,這里需要體會(huì)一下相對(duì)運(yùn)動(dòng)的效果,要想實(shí)現(xiàn)預(yù)期效果,只需要將箭頭移動(dòng)速度和后羿的移動(dòng)速度設(shè)置相同即可。
【任務(wù)二】調(diào)整方向。如果按住上鍵,箭頭向左旋轉(zhuǎn);如果按住下鍵,箭頭向右旋轉(zhuǎn)。
【任務(wù)三】發(fā)射。如果按下空格鍵,開(kāi)始射箭。使用無(wú)限循環(huán),控制箭頭向前移動(dòng),如果碰到太陽(yáng)或者舞臺(tái)邊緣,消失1秒鐘,再回到后羿身上,準(zhǔn)備下一次發(fā)射。
注意:同學(xué)們想象一下,太陽(yáng)被射中之后會(huì)有什么表情?可能會(huì)發(fā)出什么聲音?怎么設(shè)計(jì)射落效果更有意思?請(qǐng)用代碼實(shí)現(xiàn)你的想象。
4、背景任務(wù)解讀:背景主要就一項(xiàng)任務(wù):游戲開(kāi)始之后,使用無(wú)限循環(huán),播放背景音效。
< 完 >
