GameMaker打砖块游戏制作姚复钧.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GameMaker打砖块游戏制作姚复钧

打砖块游戏制作 先儲存檔案 選擇file(Save as 在桌面儲存02.gmk 二加入圖組(共有八個) 選擇紅色小精靈 Load Picture 此時我們選擇Sprites中的「breskout」裡的「bat1」 點選「開啟」 並且命名為”bar” 重複步驟1~5,選取圖組: 圖組「breskout」(monster3 重新命名為(UFO 重複步驟1~5,選取圖組: 圖組「breskout」: stone01重新命名(block1 stone02重新命名(block2 stone03重新命名(block3 如下圖所示 重複步驟1~5,選取圖組: 圖組「maze」: wall重新命名(wall1 wall重新命名(wall2 ball_blue重新命名(ball 共八個圖組 三加入音效 選擇小喇叭圖示 分別讀取並重新命名 beep1(sound0 beep2(sound1 beep3(sound2 beep4(sound3 beep5(sound4 beep6(sound5 四 建立背景 選擇圖片標籤 選擇「Load Background」 選擇「我的文件」(「我的照片」(「範例圖片」 點選開啟 重複步驟1~4選取第二個圖片位於c:\windows\web\Wallpaper 點按「開啟」後點選OK 此時兩個背景已經新增完畢 五、建立物件 object(將wall、wall2、block1~3、的solid打勾 點選 在【Name】輸入 wall_ob 點選 圖示 選擇wall 在solid(固體)地方打勾 重複步驟1~5將wall、wall2、block1~3、bar的solid打勾 另外、UFO、ball也點選成物件但不需要將solid打勾 此時我們根據步驟1-6將ball給選入 之後點選「OK」 注意:ball並未勾選 solid 接下來我們物件都建立好了!我們要給他們建立一些規則,我們稱作事件(Event) 四、建立事件-球彈跳 在object處選擇「ball 」(Add Event (Create 將拉到Actions空白處 在direction處 輸入 random(180) speed設8 點按OK Random(180)表示球任意角度向上移動 接著點選 Add event(collision(wall_ob 選擇拖曳到Action區 點選OK 接著點選 Add event(collision(blockl_ob 接下來有四個動作 (1)設定反彈 (2)在score標籤加分 :new score設1 Relative打勾 (3)main1選擇喇叭標籤:選擇sound 0 完成我們 block1_ob的談跳效果 同上步驟8~12我們設定block2~3的內容 Block 2_ob (加5分 聲音為sound 1 (此為碰到block2_ob加五分 Block 3_ob (加10分 聲音為sound2 (此為碰到block3_ob加五分 設定 bar_object:碰到bar反彈發出音效 接著點選 Add event(collision(bar_ob 設定反彈 聲音(sound3 當球掉下(最下邊的牆壁)需要摧毀 接著點選 Add event(collision(wall2_ob (1)設定摧毀 (2)在score標籤內live 設定new lives -1,Relative打勾 此動作為少一顆球 (3)在main2標籤的timing設定sleep,3000豪秒 此動作休息3秒鐘 (4)在main1標籤內點選creat燈泡,在object選擇ball,且xy皆設為400 此動作為在座標400,400地方重新發球 wall2_ob完成如左! 最後當球碰動ufo_ob物件時要反彈 接著點選 Add event(collision(ufo_ob 設定反彈 點選 OK 接著我們要設定三個block被球碰撞後會自動消失! 點選block1_ob Add event(Collision(ball mail1標籤的垃圾桶(OK 同步驟1~3分別建立block1 block2同樣碰撞消失事件 五 建立飛碟事件 選擇ufo_ob Add Event ( Create 選擇 direction輸入random(360) speed 10 在wall_ob與wall_ob2加入碰撞 Add Event (Collision(wall_ob 選擇 K 彈跳 重複步驟5-6在wall2_ob選擇K彈跳 Add

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档