- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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重新命名(wall2ball_blue重新命名(ball
共八個圖組 三加入音效
選擇小喇叭圖示
分別讀取並重新命名
beep1(sound0beep2(sound1beep3(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設1Relative打勾 (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
您可能关注的文档
- CTPAT培训演讲.ppt
- Criminal Psychology:犯罪心理学.ppt
- CT古缇家居集团导购员培训课程 家具销售的“攻心术”实战技巧.ppt
- CRTSIII型板式无砟轨道建造全新理念.ppt
- c借助栈逆置队列.doc
- C宾馆住宿管理系统.doc
- C与 NET实验 学生信息管理系统.doc
- C常用库函数 doc.doc
- c宾馆住宿管理系统课程设计.doc
- C语言仓库管理系统 数据结构 课程设计.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)