- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Game Maker打砖块游戏制作_姚复钧.pdf
本文由franniss贡献
打砖块游戏制作 一、先儲存檔案 1. 選擇 file Save as
2. 在桌面儲存 02.gmk
二加入圖組(共有八個) 1. 選擇紅色小精靈 2. Load Picture 3. 此時我們選擇 Sprites 中的
「breskout」裡的「bat1」 4. 點選「開啟」
5. 並且命名為”bar”
6. 重複步驟 1~5,選取圖組: 圖組「breskout」 monster3 重新命名為 UFO
7. 重複步驟 1~5,選取圖組: 圖組「breskout」 : stone01 重新命名 block1 stone02 重新命名 block2
stone03 重新命名 block3 如下圖所示
8. 重複步驟 1~5,選取圖組: 圖組「maze」 : wall 重新命名 wall1 wall 重新命名 wall2 ball_blue 重
新命名 ball
共八個圖組
三加入音效 1. 選擇小喇叭圖示 2. 分別讀取並重新命名 3. beep1 beep2 beep3 beep4 sound0 sound1
sound2 sound3
beep5 sound4 beep6 sound5
4.
四
建立背景
1. 選擇圖片標籤
2. 選擇「Load Background」 3. 選擇「我的文件」 「我的 照片」 「範例圖片」 4. 點選開啟
5. 重複步驟 1~4 選取第二個圖 片位於 c:\windows\web\Wallpaper 6. 點按「開啟」後點選 OK
7. 此時兩個背景已經新增完 畢
五、建立物件 object
將 wall、wall2、block1~3、的 solid 打勾 1. 點選 2. 在【Name】輸入 wall_ob 3. 點選 圖示 4. 選擇
wall 5. 在 solid(固體)地方打勾
6. 重複步驟 1~5 將 wall、 wall2、 block1~3、bar 的 solid 打勾
7. 另外、UFO、ball 也點選成 物件但不需要將 solid 打勾
8. 此時我們根據步驟 1-6 將 ball 給選入 9. 之後點選「OK」 注意:ball 並未勾選 solid
file:///G|/Documents and Settings/Lch/桌面/wenkuxiazai/Download/计算机/Game Maker打砖块游戏制作_姚复钧.txt [2012-3-14 18:45:04]
接下來我們物件都建立好了!我們要給他們建立一些規則,我們稱作事件(Event)
四、建立事件-球彈跳 1. 在 object 處選擇「ball 」 Add Event Create
2. 將
拉到 Actions 空白處
3. 在 direction 處 輸入 random(180) speed 設 8 4. 點按 OK Random(180)表示球任意角度 向上移動
5. 接著點選 Add event collision wall_ob
6. 選擇
拖曳到 Action 區
7. 點選 OK
8. 接著點選 Add event collision blockl_ob
9. 接下來有四個動作 (1)設定反彈
10. (2)在 score 標籤加分 new score 設 1 Relative 打勾
:
11. (3)main1 選擇喇叭標籤:選 擇 sound 0
12. 完成我們 block1_ob 的談跳 效果
同上步驟 8~12 我們設定 block2~3 的內容
13. Block 2_ob 加5分 聲音為 sound 1 此為碰到 block2_ob 加五分
14. Block 3_ob 加 10 分 聲音為 sound2 此為碰到 block3_ob 加五分
設定 bar_object:碰到 bar 反彈發出音效 15. 接著點選 Add event collision bar_ob
16. 設定反彈 聲音 sound3
當球掉下(最下邊的牆壁)需要摧毀 17. 接著點選 Add event collision wall2_ob
18. (1)設定摧毀 (2)在 score 標籤內 live 設定 new lives -1,Relative 打 勾 此動作為少一顆球
19. (3)在 main2 標籤的 timing 設定 sleep,3000 豪秒
文档评论(0)