《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

從零開始的RPG遊戲製作教程

上期回顧

在【第一期:製作基礎場景】中,我們教學瞭如何下載魔獸地圖編輯器,並製作了一個非常基礎的小村子場景。
本期我們會簡單地在場景中放入魔獸爭霸3自帶的英雄,使得我們的玩家可以控制一個角色在遊戲中活動。同時我們要在遊戲內增加一些怪物,使得我們的玩家可以控制角色能與它們戰鬥。
然後,我們會通過數據編輯器來自定義一個符合我們故事設定的主角,用於讓其符合我們想要的世界背景,而非拘泥於魔獸爭霸3原本的故事。

第二期:讓勇者和怪物登場

第一節:在場景中放置魔獸自帶的英雄和怪物

重新打開我們第一期的地圖。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

本期我們要增加玩家英雄和敵對的怪物,但我們不希望玩家可以直接控制我們村莊的各個NPC。
要解決這個問題,我們需要在【情節】中對玩家陣營進行調整。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

點擊【玩家設置】,我們來到了一個新的面板。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

在這個遊戲中,我們需要一個【敵對】玩家,一個【村莊】玩家,一個【用戶】。
我們把 #1 設置爲用戶, #2 設置爲村莊, #3 設置爲敵人。
但同時,我們還需要讓用戶和村莊兩者是結盟的,當敵人***的時候,除了用戶會***敵人,村莊也會***敵人。
爲此,我們需要在【玩家】頁面設置玩家控制者,並在【隊伍】頁面創建2個陣營,實現用戶和村莊的結盟,以及和敵人的敵對關係。


《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
完成上述設置後,點擊【確定】。

回到場景,由於先前我們在放置單位時沒有關注這些單位的所屬,現在爲了區分接下來用戶操作的單位和村莊單位,我們需要把先前放置的所有單位設置其所屬玩家爲玩家2,即村莊。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
按下快捷鍵U打開【單位面板】後,按空格打開【選擇刷子】,然後左鍵拖動框選我們的單位,隨後按下【回車鍵】。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
我們可以看到選中的所有單位的屬性面板,在【玩家】欄,選擇【村莊(藍色)】。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
得到結果如下圖,然後點擊確定。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
隨後在單位面板,確認其中的玩家欄指向【勇者(紅色)】,然後隨意找到一個英雄,放置到場景上。








《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
在這裏,我選擇了【山丘之王】作爲用戶操控的角色。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
按下快捷鍵Ctrl+S來保存地圖(或者通過【文件】-【保存地圖】來保存)。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場




由於我們新增了2個玩家,但沒有設置其開始點,在保存時會彈出如下對話框:
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
點擊【是】,編輯器會自動放置缺失的開始點。

隨後,點擊測試地圖按鈕。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
我們可以進入遊戲來體驗我們製作的遊戲世界了。

由於玩家1的開始點我們放在了村子外,所以在進入遊戲後,鏡頭默認出現在了村子外。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
拖動鏡頭到閃着白光的地方,或者雙擊F1,選中單位【山丘之王】。
隨後我們可以按照《魔獸爭霸3》的基礎操作方式來控制單位——右鍵移動,按下***按鈕指定綿羊可以***綿羊等等。



《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
繼續向左,我們就可以來到村子的邊緣。


《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
不過這裏現在什麼東西都沒有,我們按下Alt+F4退出遊戲(或通過【菜單】【結束遊戲】【退出程序】來退出遊戲)。

《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場


回到地圖編輯器,打開單位面板,將玩家欄修改爲【中立敵對】。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
然後我們可以看到很多內置的怪物。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場


隨意選擇一些低等級的怪物,放在村子外面。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

此外,我們把紅色玩家的開始點移動到玩家英雄的位置,這樣在進入遊戲後畫面可以直接從山丘之王的位置開始。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

爲了讓野外不至於太寒磣,我們把野外的場景再豐富豐富。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

現在我們有了一個可以進行基礎遊玩的場景了。
保存,啓動測試,與怪物戰鬥。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
盟友會協助我們戰鬥:


我們也可以自行去野外戰鬥:
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

第二節:自定義角色

如果我們要做的遊戲不是另一個魔獸爭霸故事,那我們就得有符合我們自己故事的角色。
在第一節我們教學瞭如何將魔獸爭霸自帶的英雄和怪物放置到場景上,接下來我們要講如何創建我們自己設計的英雄和怪物。

在魔獸地圖編輯器中,所有遊戲內的單位數據,都是通過【物體編輯器】中的【單位】頁面來管理的。

《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
每一個在場景上放置的單位,它們都能夠在這裏找到數據原型。
數據編輯器可以對單位進行全方位的編輯、設計,影響單位的移動方式、視覺效果、戰鬥力、持有的技能、等等。


《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
通過對這些數據原型進行修改,我們可以編輯魔獸爭霸自帶所有的單位,影響遊戲的戰鬥體驗。
典型的,我們可以修改單位的***力、護甲、生命值、移動速度,來直接影響特定單位類型的強度。
如果我們想要改變單位的樣貌,就找到單位的模型數據,雙擊並修改它。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
(通過這種方式,我們可以將他人制作或者自己製作的模型,導入到項目中,並放入遊戲內使用,我們會在未來的教程中說明如何操作。)






在魔獸爭霸3的戰役故事中有許多英雄,玩家往往也需要操作這些英雄來戰鬥。但假設我們的RPG遊戲講述的是一個地下城惡魔統治了地面村落,並試圖侵入其它村落來佔領世界統治權的戰爭故事,並且我們希望玩家扮演一個村莊裏自告奮勇的勇者,使我們的玩家從勇者的角度來體驗整個故事的劇情發展,那麼我們需要設計一個【勇者】單位,來由玩家控制。
接下來我們製作它。

將鼠標移動到左側列表的【自定義單位】處,右鍵單擊,在彈出的列表中點擊【新建自定義單位】。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
隨後會出現一個新的窗口,用來爲我們的自定義單位命名,並選擇該單位所使用的基礎模板。

《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
我們命名新的單位爲【平凡的勇者】,並選擇人族的英雄【聖騎士】作爲模板。
(如果我們想要製作一個英雄單位,那麼我們的模板單位也必須是英雄。)
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
點擊【確定】,我們便獲得了一個新的單位類型:平凡的勇者。



《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
在沒有做任何修改的情況下,一個新的單位的所有數據會和其【模板單位】的所有數據相同,不過這不是我們想要的。
我們不希望勇者在一開始就擁有強大的聖光加持,並且他也沒有什麼領袖的力量。因此,我們刪掉【技能 – 英雄】裏的所有技能。

選中【技能 – 英雄】列後,按下回車鍵或鼠標左鍵雙擊,打開英雄技能列表。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
在打開的列表中選中技能,並點擊下方的【刪除英雄技能】,直到刪掉全部4個英雄技能。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
在完全刪除後,點擊【確定】,我們便可得到一個沒有技能的英雄。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場





不過現在,我們的【平凡的勇者】的模型仍然使用的是【聖騎士】的模型,這不是我們想要的。我們找到【顯示 – 模型文件】,雙擊,然後找到【村民】的模型。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場


隨後點擊確定,我們便得到了一個模型爲【村民 (男性)】的【平凡的勇者】角色,這個角色可以作爲我們故事的主角。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

回到左側列表,在【平凡的勇者】文字上點擊鼠標右鍵,然後選擇【在工具面板中選擇】,地圖編輯器就會自動幫我們選中【平凡的勇者】。

《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場

將平凡的勇者放置到村莊,然後刪掉先前我們放置的【山丘之王】英雄。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
現在我們獲得了一個更接地氣的單位,並且可以使用這個單位作爲主角來展開冒險了。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場



顯然,我們發現主角的頭像圖標仍然是【聖騎士】,並且***力、護甲和生命值都顯得很誇張,主角的稱謂【卓爾-懺悔者】也不符合我們的故事設定,操作時的聲音
逐個修改它們。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場



在魔獸爭霸中,英雄的***力、護甲和生命值是通過力量、敏捷、智力計算出來的。
如果我們不想拋棄這既有的規則,那麼我們可以直接修改其屬性值。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
那麼如果我們想使用我們自己的數值公式呢?——我們會在未來的教程中教學如何這麼做。
不過現在,讓我們回到遊戲中再看看。
《從零開始的RPG遊戲製作教程》第二期:讓勇者和怪物登場
好了,現在我們有符合我們故事的主角了。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章