【正文】
機(jī)2,同時(shí)設(shè)置全局變量wanjiacunhuo為1:設(shè)置全局變量的作用是當(dāng)玩家死亡時(shí)發(fā)射自動(dòng)尋找玩家位置的子彈找不到玩家從而出現(xiàn)問題。l 如果分?jǐn)?shù)大于1000分時(shí)執(zhí)行結(jié)束游戲命令,游戲直接結(jié)束。 l 沒有生命值時(shí):顯示排分榜,然后重新開始游戲。l 如果飛機(jī)生命值為0時(shí):刪除玩家飛機(jī),重新建立玩家飛機(jī),地點(diǎn)相對(duì)于消失的飛機(jī)位置不變;同時(shí)生命值減一,血槽加滿。l 建立血槽,計(jì)分板和生命值的位置。首先你得構(gòu)建好你這個(gè)游戲要設(shè)置幾個(gè)關(guān)卡,像我由于時(shí)間倉促只設(shè)計(jì)了兩個(gè)關(guān)卡。右擊rooms創(chuàng)建一個(gè)新的房間,作為你的關(guān)卡,然后需要將你之前設(shè)計(jì)那些精靈物體添加到關(guān)卡之中,你現(xiàn)在所添加的位置將會(huì)是到時(shí)候游戲啟東時(shí)物體所在的位置,因此你可以考慮一下,控制好距離。由于我是利用的時(shí)鐘來調(diào)用創(chuàng)建物體,所以在此關(guān)卡之中你是看不到我所設(shè)置的物體的。在此我說下利用時(shí)鐘調(diào)用的好處,那就是你不必特意去設(shè)計(jì)物體位置,畢竟地圖也就這么點(diǎn)大,你不可能一下子就將所有希望它出現(xiàn)的物體全部排列在地圖上。比如像是一些boss機(jī),大家也都知道boss機(jī)肯定要到游戲快要結(jié)束的時(shí)候才會(huì)出來的。如此一來,用傳統(tǒng)的排列位置是實(shí)現(xiàn)不了這個(gè)功能的,因此只能使用時(shí)鐘調(diào)用,你可以在觸發(fā)器里面設(shè)計(jì)一個(gè)時(shí)鐘0,在4500步也就是150秒以后調(diào)用該時(shí)鐘,該時(shí)鐘的作用是創(chuàng)建boss機(jī),每3000步循環(huán)一次,也就是每100秒循環(huán)創(chuàng)建一架boss機(jī),增加了游戲的可玩性。軟件生成單擊“文件”菜單中的Create Executable命令,彈出保存文件窗口,在窗口中輸入youxizhizuo。至此為止,一個(gè)完整的游戲已經(jīng)設(shè)計(jì)好了。 當(dāng)電腦游戲被稱為第九藝術(shù),也許我們可以因此期待手機(jī)游戲會(huì)得到一個(gè)冠冕堂皇的稱號(hào)——因?yàn)槭謾C(jī)游戲已經(jīng)漸漸成為游戲業(yè)繼網(wǎng)絡(luò)游戲之后,又一座富饒的“金礦”,成為游戲市場(chǎng)中一顆冉冉升起的新星。但是現(xiàn)在,用“簡(jiǎn)陋”一詞來形容現(xiàn)今的手機(jī)游戲并不為過,因?yàn)橥婕掖蠖酂o法對(duì)那個(gè)手掌里的小屏幕集中太多的注意力,特別是手機(jī)游戲的分辨率還很低,很容易讓人想到十幾年前的紅白機(jī)游戲時(shí)代。這是以時(shí)尚標(biāo)榜自己的年輕人無法接受的。而且現(xiàn)在很多手機(jī)用戶對(duì)于手機(jī)游戲的認(rèn)識(shí)還停留在經(jīng)典的“貪吃蛇”,所以那些所謂的手機(jī)游戲?qū)嵲谧屓颂岵黄鹗裁磁d趣來。雖然新手機(jī)還不是最理想的游戲平臺(tái),但它已經(jīng)是個(gè)良好的開端。處理器、內(nèi)存和色彩深度提供了游戲開發(fā)所需的因素。開發(fā)者正努力把其它游戲平臺(tái)上的質(zhì)量標(biāo)準(zhǔn)運(yùn)用到這個(gè)平臺(tái)上。當(dāng)然了,一些問題仍然存在,然而這些問題終將被解決,就像PC平臺(tái)游戲開發(fā)者使用不斷改進(jìn)的DirectX一樣。開發(fā)移動(dòng)游戲與傳統(tǒng)游戲的開發(fā)有很多不同,想開發(fā)有吸引力的移動(dòng)游戲尤其困難。這比開發(fā)控制臺(tái)游戲或PC游戲更困難,因?yàn)楸姸嗟脑O(shè)備具有不同的存貯器、聲音和顯示性能。這個(gè)平臺(tái)有許多種硬件和軟件的組合,并且在硬件廠商之間沒有多少共同點(diǎn)。像我自己在設(shè)計(jì)游戲過程我也遇到一些問題,比如說像BOSS機(jī)怎么才能和其他飛機(jī)不同,不可能被玩家一發(fā)子彈就銷毀了吧。按照常理來說,boss機(jī)一般都要被攻擊很久才會(huì)被銷毀。這個(gè)問題困擾了我很久,后來我在和同學(xué)討論過以后有了解決方案,我可以設(shè)計(jì)一個(gè)時(shí)鐘,當(dāng)玩家飛機(jī)子彈與boss機(jī)碰撞時(shí)立即銷毀玩家子彈,但是不銷毀敵機(jī),這個(gè)時(shí)候時(shí)鐘就發(fā)揮作用了,在90步也就是3秒以后調(diào)用該時(shí)鐘,時(shí)鐘功能是銷毀boss機(jī),并且給玩家得分,這樣就完美的解決了這個(gè)問題。除此之外還有個(gè)問題是敵機(jī)的跟蹤子彈朝玩家飛機(jī)設(shè)計(jì)的方向并不是玩家飛機(jī)的方向,這個(gè)我查閱過書籍,我設(shè)置方法沒錯(cuò),但是就是實(shí)現(xiàn)不了,后來偶然情況下我發(fā)現(xiàn)是我子彈的速度設(shè)置小了,引起了偏差,最后在我增大了子彈設(shè)計(jì)速度以后問題就迎刃而解了。在開發(fā)過程中遇到的小挫折不計(jì)其數(shù),但是當(dāng)你成功將這些問題解決了,你又會(huì)體驗(yàn)到另一種快感。通過本次課程設(shè)計(jì),我學(xué)到了很多東西。謝謝學(xué)校和老師們能給我們這次機(jī)會(huì),讓我們能夠?qū)⒗碚搼?yīng)用到實(shí)際中,而不再是一直空泛的學(xué)習(xí)理論知識(shí)。課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義.我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)在這次設(shè)計(jì)過程中,體現(xiàn)出自己?jiǎn)为?dú)設(shè)計(jì)游戲的能力以及綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。在此感謝我們老師,老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪由于本人的設(shè)計(jì)能力有限,在設(shè)計(jì)過程中難免出現(xiàn)錯(cuò)誤,有什么需要改進(jìn)的地方以后我還會(huì)繼續(xù)努力改進(jìn),爭(zhēng)取把它做的更好。希望通過本次設(shè)計(jì),我了解到自己編程的薄弱,我會(huì)盡力去學(xué)習(xí),多鍛煉,這樣才能有進(jìn)步。紅黑聯(lián)盟 Game Maker使用教程 Andy Zhu第2