飞机射击游戏设计

飞机射击游戏设计

ID:15319658

大小:54.50 KB

页数:3页

时间:2018-08-02

飞机射击游戏设计_第1页
飞机射击游戏设计_第2页
飞机射击游戏设计_第3页
资源描述:

《飞机射击游戏设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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參數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*飛機物件是否會有碰撞的行為發生à勾選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*子彈物件是否會有碰撞的行為發生à勾選precisecollisionchecking*子彈圖檔有無中心點的問題à按下center,讓子彈置於中心點(2)addobject:加入obj_bullet*addeventècreateàsettheverticalspeed(設定垂直移動速度為-8)*addeventàstepàifanexpressionistrueày<-16*addeven

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

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

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

9、ariable

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。