飛機射擊游戲設計

飛機射擊游戲設計

ID:15319658

大?。?4.50 KB

頁數(shù):3頁

時間:2018-08-02

飛機射擊游戲設計_第1頁
飛機射擊游戲設計_第2頁
飛機射擊游戲設計_第3頁
資源描述:

《飛機射擊游戲設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、林克霖BIT094109飛機射擊遊戲設計1.設計天空場景(1)addbackground加入water.gif(2)addroomA.verticalspeed:2(設計場景垂直移動)B.加入backwater背景圖2.設計海島(1)addsprite:加入spr_island1,spr_island2,spr_island3元素(2)addobject:加入obj_island1,obj_island2,obj_island3物件(3)設定Depth參數(shù)Depth:100003.遊戲場景與物件設計(1)放置o

2、bj_island1到場景(room)(2)修改obj_island1的eventècreateàsettheverticalspeed(設定垂直移動速度為2)(3)修改obj_island1的eventàstepàifanexpressionistrueày>room_height(4)修改obj_island1的eventàstepàjumptoagivenpositionà(random(room_width),-65)(5)obj_island2、obj_island3也做同樣上述(1)~(4)的修改。

3、4.設計飛機物件(1)addsprite:加入spr_myplane*飛機物件是否會有碰撞的行為發(fā)生à勾選precisecollisionchecking*飛機圖檔有無中心點的問題,à按下center,讓飛機置於中心點(2)addobject:加入obj_myplane(3)將飛機加入遊戲場景(room)(4)控制飛機的位置,設計鍵盤上下左右鍵控來控制飛機上下左右移動A.往左鍵èeventàkeyboardàleft,加入ifanexpressionistrueàx>40,再加入Jumptoagivenposi

4、tionà(-4,0)B.往右鍵èeventàkeyboardàleft,加入ifanexpressionistrueàx40,再加入Jumptoagivenpositionà(0,-2)B.往下鍵èeventàkeyboardàleft,加入ifanexpressionistrueày

5、入Jumptoagivenpositionà(0,2)5.設計子彈物件:(1)addsprite:加入spr_bullet*子彈物件是否會有碰撞的行為發(fā)生à勾選precisecollisionchecking*子彈圖檔有無中心點的問題à按下center,讓子彈置於中心點(2)addobject:加入obj_bullet*addeventècreateàsettheverticalspeed(設定垂直移動速度為-8)*addeventàstepàifanexpressionistrueày<-16*addeven

6、tàstepàdestroytheinstanceà點選self6.設計子彈與飛機連結作用(1)若飛機按了space可發(fā)射子彈*keyboardèCreateaobj_bulletat(0,-16)(2)設計限制玩家只能單點發(fā)射子彈a.點選obj_myplane物件b.先新增一變數(shù)addeventècreateàSetvariable

7、:CanShoot=1c.到event事件,點選space,先加入「Ifanexpressionistrue」à”ifcan_shoot=1”,如果變數(shù)can_sh

8、oot=1,就進行子彈發(fā)射”d.加入startofablocke.AddeventàcreateàkeyboardèCreateaobj_bulletatrelativeposition(0,-16)f.加入Setvariable:CanShoot=0:當按space發(fā)射完子彈後,讓變數(shù)Canshoot=0,讓玩家無法連續(xù)發(fā)射。g.加入setanAlarmblock0to15:加入計時器0,再經(jīng)過15步後,進行別的動作。h.加入endofablocki.AddeventàAlarm0à加入Setv

9、ariable

10、:CanShoot=1:加入1個計時器後,經(jīng)過15個時間塊,可以再繼續(xù)射擊子彈。7.設計敵機(1)addsprite:加入spr_enemy1*敵機物件是否會有碰撞的行為發(fā)生à勾選precisecollisionchecking*敵機圖檔有無中心點的問題,à按下center,讓敵機置於中心點(2)addobject:加入obj_enemy1Addeventècreate

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。