版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 防水工程勞務(wù)合作具體協(xié)議樣本
- 2024年暖通施工協(xié)議條款詳細(xì)樣本
- 高等教育學(xué)教材建設(shè)的實(shí)施路徑
- 2025年網(wǎng)店美工設(shè)計(jì)的具體應(yīng)用場(chǎng)景
- 房產(chǎn)購(gòu)置協(xié)議文本(2024年度)
- 2024年房產(chǎn)經(jīng)紀(jì)服務(wù)協(xié)議精簡(jiǎn)
- 城市核心區(qū)地產(chǎn)項(xiàng)目權(quán)益轉(zhuǎn)移協(xié)議樣本
- 水利工程日常管護(hù)合同范本
- 礦渣供應(yīng)合同范本
- 印刷合同范本英文版
- 幼兒園中班語(yǔ)言《啪啦啪啦-碰》微課件
- 物業(yè)公司業(yè)主手冊(cè)范本
- 醫(yī)師定期考核表格參考模板
- 英語(yǔ)人教版三年級(jí)上冊(cè)(教具)動(dòng)物圖卡
- 民辦非企業(yè)單位(法人)登記申請(qǐng)表08669
- 霍蘭德人格六角形模型(共享內(nèi)容)
- 寶鋼中央研究院創(chuàng)新戰(zhàn)略與運(yùn)行機(jī)制研究
- 建筑CAD測(cè)試多選題
- 支座鑄造工藝設(shè)計(jì)
- 2022年學(xué)校禁毒工作計(jì)劃
- GB-T-30512-2014-汽車禁用物質(zhì)要求
評(píng)論
0/150
提交評(píng)論