《从零开始的RPG游戏制作教程》第二期:让勇者和怪物登场
目錄
1. 前言
2. 第一期:制作基礎(chǔ)場(chǎng)景
在【第一期:制作基礎(chǔ)場(chǎng)景】中,我們教學(xué)了如何下載魔獸地圖編輯器,并制作了一個(gè)非常基礎(chǔ)的小村子場(chǎng)景。
本期我們會(huì)簡(jiǎn)單地在場(chǎng)景中放入魔獸爭(zhēng)霸3自帶的英雄,使得我們的玩家可以控制一個(gè)角色在游戲中活動(dòng)。同時(shí)我們要在游戲內(nèi)增加一些怪物,使得我們的玩家可以控制角色能與它們戰(zhàn)斗。
然后,我們會(huì)通過數(shù)據(jù)編輯器來自定義一個(gè)符合我們故事設(shè)定的主角,用于讓其符合我們想要的世界背景,而非拘泥于魔獸爭(zhēng)霸3原本的故事。
第二期:讓勇者和怪物登場(chǎng)
第一節(jié):在場(chǎng)景中放置魔獸自帶的英雄和怪物
重新打開我們第一期的地圖。
本期我們要增加玩家英雄和敵對(duì)的怪物,但我們不希望玩家可以直接控制我們村莊的各個(gè)NPC。
要解決這個(gè)問題,我們需要在【情節(jié)】中對(duì)玩家陣營(yíng)進(jìn)行調(diào)整。
點(diǎn)擊【玩家設(shè)置】,我們來到了一個(gè)新的面板。
在這個(gè)游戲中,我們需要一個(gè)【敵對(duì)】玩家,一個(gè)【村莊】玩家,一個(gè)【用戶】。
我們把 #1 設(shè)置為用戶, #2 設(shè)置為村莊, #3 設(shè)置為敵人。
但同時(shí),我們還需要讓用戶和村莊兩者是結(jié)盟的,當(dāng)敵人入侵的時(shí)候,除了用戶會(huì)攻擊敵人,村莊也會(huì)攻擊敵人。
為此,我們需要在【玩家】頁(yè)面設(shè)置玩家控制者,并在【隊(duì)伍】頁(yè)面創(chuàng)建2個(gè)陣營(yíng),實(shí)現(xiàn)用戶和村莊的結(jié)盟,以及和敵人的敵對(duì)關(guān)系。
完成上述設(shè)置后,點(diǎn)擊【確定】。
回到場(chǎng)景,由于先前我們?cè)诜胖脝挝粫r(shí)沒有關(guān)注這些單位的所屬,現(xiàn)在為了區(qū)分接下來用戶操作的單位和村莊單位,我們需要把先前放置的所有單位設(shè)置其所屬玩家為玩家2,即村莊。
按下快捷鍵U打開【單位面板】后,按空格打開【選擇刷子】,然后左鍵拖動(dòng)框選我們的單位,隨后按下【回車鍵】。
我們可以看到選中的所有單位的屬性面板,在【玩家】欄,選擇【村莊(藍(lán)色)】。
得到結(jié)果如下圖,然后點(diǎn)擊確定。
隨后在單位面板,確認(rèn)其中的玩家欄指向【勇者(紅色)】,然后隨意找到一個(gè)英雄,放置到場(chǎng)景上。
在這里,我選擇了【山丘之王】作為用戶操控的角色。
按下快捷鍵Ctrl+S來保存地圖(或者通過【文件】-【保存地圖】來保存)。
由于我們新增了2個(gè)玩家,但沒有設(shè)置其開始點(diǎn),在保存時(shí)會(huì)彈出如下對(duì)話框:
點(diǎn)擊【是】,編輯器會(huì)自動(dòng)放置缺失的開始點(diǎn)。
隨后,點(diǎn)擊測(cè)試地圖按鈕。
我們可以進(jìn)入游戲來體驗(yàn)我們制作的游戲世界了。
由于玩家1的開始點(diǎn)我們放在了村子外,所以在進(jìn)入游戲后,鏡頭默認(rèn)出現(xiàn)在了村子外。
拖動(dòng)鏡頭到閃著白光的地方,或者雙擊F1,選中單位【山丘之王】。
隨后我們可以按照《魔獸爭(zhēng)霸3》的基礎(chǔ)操作方式來控制單位——右鍵移動(dòng),按下攻擊按鈕指定綿羊可以攻擊綿羊等等。
繼續(xù)向左,我們就可以來到村子的邊緣。
不過這里現(xiàn)在什么東西都沒有,我們按下Alt+F4退出游戲(或通過【菜單】【結(jié)束游戲】【退出程序】來退出游戲)。
回到地圖編輯器,打開單位面板,將玩家欄修改為【中立敵對(duì)】。
然后我們可以看到很多內(nèi)置的怪物。
隨意選擇一些低等級(jí)的怪物,放在村子外面。
此外,我們把紅色玩家的開始點(diǎn)移動(dòng)到玩家英雄的位置,這樣在進(jìn)入游戲后畫面可以直接從山丘之王的位置開始。
為了讓野外不至于太寒磣,我們把野外的場(chǎng)景再豐富豐富。
現(xiàn)在我們有了一個(gè)可以進(jìn)行基礎(chǔ)游玩的場(chǎng)景了。
保存,啟動(dòng)測(cè)試,與怪物戰(zhàn)斗。
盟友會(huì)協(xié)助我們戰(zhàn)斗:
我們也可以自行去野外戰(zhàn)斗:
第二節(jié):自定義角色
如果我們要做的游戲不是另一個(gè)魔獸爭(zhēng)霸故事,那我們就得有符合我們自己故事的角色。
在第一節(jié)我們教學(xué)了如何將魔獸爭(zhēng)霸自帶的英雄和怪物放置到場(chǎng)景上,接下來我們要講如何創(chuàng)建我們自己設(shè)計(jì)的英雄和怪物。
在魔獸地圖編輯器中,所有游戲內(nèi)的單位數(shù)據(jù),都是通過【物體編輯器】中的【單位】頁(yè)面來管理的。
每一個(gè)在場(chǎng)景上放置的單位,它們都能夠在這里找到數(shù)據(jù)原型。
數(shù)據(jù)編輯器可以對(duì)單位進(jìn)行全方位的編輯、設(shè)計(jì),影響單位的移動(dòng)方式、視覺效果、戰(zhàn)斗力、持有的技能、等等。
通過對(duì)這些數(shù)據(jù)原型進(jìn)行修改,我們可以編輯魔獸爭(zhēng)霸自帶所有的單位,影響游戲的戰(zhàn)斗體驗(yàn)。
典型的,我們可以修改單位的攻擊力、護(hù)甲、生命值、移動(dòng)速度,來直接影響特定單位類型的強(qiáng)度。
如果我們想要改變單位的樣貌,就找到單位的模型數(shù)據(jù),雙擊并修改它。
(通過這種方式,我們可以將他人制作或者自己制作的模型,導(dǎo)入到項(xiàng)目中,并放入游戲內(nèi)使用,我們會(huì)在未來的教程中說明如何操作。)
在魔獸爭(zhēng)霸3的戰(zhàn)役故事中有許多英雄,玩家往往也需要操作這些英雄來戰(zhàn)斗。但假設(shè)我們的RPG游戲講述的是一個(gè)地下城惡魔統(tǒng)治了地面村落,并試圖侵入其它村落來占領(lǐng)世界統(tǒng)治權(quán)的戰(zhàn)爭(zhēng)故事,并且我們希望玩家扮演一個(gè)村莊里自告奮勇的勇者,使我們的玩家從勇者的角度來體驗(yàn)整個(gè)故事的劇情發(fā)展,那么我們需要設(shè)計(jì)一個(gè)【勇者】單位,來由玩家控制。
接下來我們制作它。
將鼠標(biāo)移動(dòng)到左側(cè)列表的【自定義單位】處,右鍵單擊,在彈出的列表中點(diǎn)擊【新建自定義單位】。
隨后會(huì)出現(xiàn)一個(gè)新的窗口,用來為我們的自定義單位命名,并選擇該單位所使用的基礎(chǔ)模板。
我們命名新的單位為【平凡的勇者】,并選擇人族的英雄【圣騎士】作為模板。
(如果我們想要制作一個(gè)英雄單位,那么我們的模板單位也必須是英雄。)
點(diǎn)擊【確定】,我們便獲得了一個(gè)新的單位類型:平凡的勇者。
在沒有做任何修改的情況下,一個(gè)新的單位的所有數(shù)據(jù)會(huì)和其【模板單位】的所有數(shù)據(jù)相同,不過這不是我們想要的。
我們不希望勇者在一開始就擁有強(qiáng)大的圣光加持,并且他也沒有什么領(lǐng)袖的力量。因此,我們刪掉【技能 – 英雄】里的所有技能。
選中【技能 – 英雄】列后,按下回車鍵或鼠標(biāo)左鍵雙擊,打開英雄技能列表。
在打開的列表中選中技能,并點(diǎn)擊下方的【刪除英雄技能】,直到刪掉全部4個(gè)英雄技能。
在完全刪除后,點(diǎn)擊【確定】,我們便可得到一個(gè)沒有技能的英雄。
不過現(xiàn)在,我們的【平凡的勇者】的模型仍然使用的是【圣騎士】的模型,這不是我們想要的。我們找到【顯示 – 模型文件】,雙擊,然后找到【村民】的模型。
隨后點(diǎn)擊確定,我們便得到了一個(gè)模型為【村民 (男性)】的【平凡的勇者】角色,這個(gè)角色可以作為我們故事的主角。
回到左側(cè)列表,在【平凡的勇者】文字上點(diǎn)擊鼠標(biāo)右鍵,然后選擇【在工具面板中選擇】,地圖編輯器就會(huì)自動(dòng)幫我們選中【平凡的勇者】。
將平凡的勇者放置到村莊,然后刪掉先前我們放置的【山丘之王】英雄。
現(xiàn)在我們獲得了一個(gè)更接地氣的單位,并且可以使用這個(gè)單位作為主角來展開冒險(xiǎn)了。
顯然,我們發(fā)現(xiàn)主角的頭像圖標(biāo)仍然是【圣騎士】,并且攻擊力、護(hù)甲和生命值都顯得很夸張,主角的稱謂【卓爾-懺悔者】也不符合我們的故事設(shè)定,操作時(shí)的聲音
逐個(gè)修改它們。
在魔獸爭(zhēng)霸中,英雄的攻擊力、護(hù)甲和生命值是通過力量、敏捷、智力計(jì)算出來的。
如果我們不想拋棄這既有的規(guī)則,那么我們可以直接修改其屬性值。
那么如果我們想使用我們自己的數(shù)值公式呢?——我們會(huì)在未來的教程中教學(xué)如何這么做。
不過現(xiàn)在,讓我們回到游戲中再看看。
好了,現(xiàn)在我們有符合我們故事的主角了。
總結(jié)
以上是生活随笔為你收集整理的《从零开始的RPG游戏制作教程》第二期:让勇者和怪物登场的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支付宝/微信手机网站支付总结
- 下一篇: 智慧建造安全质量管理数字化解决方案