2.1-專題報(bào)告ppt課件_第1頁(yè)
2.1-專題報(bào)告ppt課件_第2頁(yè)
2.1-專題報(bào)告ppt課件_第3頁(yè)
2.1-專題報(bào)告ppt課件_第4頁(yè)
2.1-專題報(bào)告ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 專題報(bào)告宇宙雙人射擊遊戲目錄一.遊戲的介紹與玩法二.遊戲程式設(shè)計(jì)流程規(guī)劃三.詳細(xì)步驟與流程解說(shuō)四.遊戲畫面一.遊戲介紹與玩法n這是一款屬於用鍵盤控制射擊遊戲,可以兩人同時(shí)進(jìn)行遊戲,考驗(yàn)玩家的反應(yīng)能力與玩家間的合作精神。n遊戲內(nèi)容是用鍵盤上下左右控制玩家1的移動(dòng), 鍵是玩家1的發(fā)射子彈。R F D G分別是玩家2的上下左右,Z鍵是玩家2的發(fā)射子彈。n閃避敵人子彈同時(shí)也對(duì)敵人發(fā)動(dòng)攻擊來(lái)取得分?jǐn)?shù),因?yàn)橛蟹謹(jǐn)?shù)的計(jì)算,所以也可拿來(lái)做玩家間的分?jǐn)?shù)競(jìng)賽。二.遊戲程式設(shè)計(jì)流程規(guī)劃步驟一:元件介紹與佈置遊戲場(chǎng)景。步驟二:玩家移動(dòng)控制與發(fā)射子彈。步驟三:敵人的移動(dòng)與發(fā)射子彈。步驟四:敵人子彈的移動(dòng)方式。步驟五:

2、玩家子彈的碰撞。步驟六:敵人子彈的碰撞。步驟七:計(jì)分板與遊戲結(jié)束畫面。步驟八:加入遊戲背景音樂完成遊戲。三.詳細(xì)步驟與流程解說(shuō)步驟一:元件介紹與佈置遊戲場(chǎng)景。遊戲中最重要的元件就是戰(zhàn)機(jī)與子彈,遊戲中需要的其他元件放在元件庫(kù)中,讀者可依自己的設(shè)計(jì)擺放元件位置或者是參照本遊戲的場(chǎng)景佈置方式來(lái)製作本款遊戲。步驟二:玩家控制與發(fā)射子彈設(shè)置玩家1與玩家2的控制按鈕與發(fā)射子彈按鈕。利用鍵盤的keyCode編號(hào)來(lái)決定按鈕,並使用鍵盤監(jiān)聽程式判斷按鍵按下或放開。步驟三:敵人的移動(dòng)與發(fā)射子彈平凡的敵人:設(shè)置敵人得飛行方向與速度,當(dāng)敵人飛出場(chǎng)景時(shí)將其座標(biāo)改變回初始值,這時(shí)敵人就能循環(huán)的出現(xiàn)了。發(fā)射子彈則是先讓敵人

3、的影片片段有多個(gè)影格,當(dāng)播放到我們指定的影格時(shí),就將子彈拉進(jìn)場(chǎng)景之中,並給予子彈方向與速度。聰明的敵人:使用陣列儲(chǔ)存字串Up與Down再用switch來(lái)定義它們的移動(dòng)模式,使的敵人會(huì)在場(chǎng)景裡上下巡邏,再加上我們使用if來(lái)判斷2位玩家的X座標(biāo)的中點(diǎn)座標(biāo)與聰明的敵人的X座標(biāo)做比較,當(dāng)玩家X座標(biāo)改變,敵人的X座標(biāo)也會(huì)跟著改變。步驟四 敵人子彈的移動(dòng)方式。敵人子彈分成直線型(紅色)與追蹤型(綠色)直線型:單純給予y方向的移動(dòng)速度。 追蹤型:可以利用if來(lái)判斷子彈的x座標(biāo)與玩家x座標(biāo)的關(guān)係,當(dāng)子彈的x座標(biāo)大於玩家的x座標(biāo)時(shí),給子彈的x座標(biāo)等加-3,當(dāng)子彈的x座標(biāo)小於玩家的x座標(biāo)時(shí),給子彈的x座標(biāo)等加3,

4、如此子彈就能追著玩家的x座標(biāo)了。 步驟五:玩家子彈的碰撞。當(dāng)玩家所發(fā)射的子彈打重?cái)橙说臅r(shí)候,將敵人的x座標(biāo)改變?yōu)?00,因?yàn)閳?chǎng)景的x範(fàn)圍為0450,像是由上而下的敵人是靠y坐標(biāo)大於680判斷回到初始座標(biāo)的,所以我們單純改變它的x座標(biāo)把它放到看不見的場(chǎng)景上,讓它持續(xù)往下移動(dòng),直到y(tǒng)座標(biāo)大於680,回到初始位子繼續(xù)做下一次飛入場(chǎng)景的動(dòng)作。步驟六:敵人子彈的碰撞。當(dāng)玩家被敵人的子彈打重時(shí),我們是將玩家的y座標(biāo)改變?yōu)?50,因?yàn)閳?chǎng)景的y座標(biāo)範(fàn)圍為0680,所以玩家會(huì)從場(chǎng)景上消失,但是為了不讓玩家利用方向鍵上再次飛入場(chǎng)景裡,所以我們要設(shè)定向上的飛行鍵當(dāng)玩家y座標(biāo)大於700時(shí),使上鍵失效,方法是當(dāng)玩家按下上的時(shí)候給予1個(gè)與上相同速度下”,此時(shí)玩家就會(huì)保持不動(dòng)了。步驟七:計(jì)分板與遊戲結(jié)束畫面。使用文字工具直接在主場(chǎng)景上加入文字方塊,並在屬性面板上給文字方塊命名,因背景事後來(lái)才加進(jìn)去的所以會(huì)蓋掉計(jì)分板,所以我們?cè)诔淌降淖钺嵩賹⒂?jì)分板addChild一次。而結(jié)束畫面也是一個(gè)文字方塊,當(dāng)玩家1的y座標(biāo)與玩家2的y座標(biāo)相加後大於1400時(shí)(因?yàn)橥婕冶粨糁袝r(shí)y座標(biāo)會(huì)等於750),再將Game Over得文字方塊addChild出來(lái)。步驟八:加入遊戲背景音樂完成遊戲。先將音樂匯入元件庫(kù),再將主場(chǎng)景的AS圖層點(diǎn)選屬性面板,會(huì)有聲音的選項(xiàng),在選取元件庫(kù)裡的音樂檔即可完成

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論