《魔獸爭霸3》地圖編輯器,地圖劇情跌宕似「甄嬛傳」

喜愛《魔獸爭霸3》的朋友,可能不僅僅是喜歡它無與倫比的遊戲性和競技性,也會喜歡它龐大的世界觀和跌宕起伏的故事。當洛丹倫王子阿爾薩斯為人們前往諾森德,舉起霜之哀傷,多少人為之唏噓;當他在冰封王座之下與伊利丹血戰,多少人為之振奮。好的劇情絕對能為遊戲添光加彩。

《魔獸爭霸3》地圖編輯器,地圖劇情跌宕似“甄嬛傳”

最近,《魔獸爭霸3》官方對戰平臺推出了“地圖作者扶持”活動,一些優秀的、受大眾歡迎的自制地圖作者將得到官方資金上的獎勵,於是許多人紛紛開始製作自己的地圖。如今已經有大量的優秀作品出現,不論是遊戲機制,還是地圖中的劇情,都是吸引人的關鍵點。想要你的地圖機制與眾不同,或者想要地圖劇情有所發展,你必須要了解到地圖編輯器中的這一項功能。瞭解了這個,你的地圖劇情甚至可以像《甄嬛傳》那樣曲折婉轉,像金庸武俠小說那樣跌宕起伏。

今天要介紹的這項功能就是地圖編輯器中的“觸發器”功能,它堪稱地圖編輯器的核心和靈魂,不會它就相當於不會地圖編輯器。

《魔獸爭霸3》地圖編輯器,地圖劇情跌宕似“甄嬛傳”

一,準備工作。

首先,原始地圖編輯器的“觸發器”語言為全英語,這給我們的使用帶來了很大的困難,因此我們需要下載第三方的輔助軟件,用得比較多的是YDWE,不僅給觸發器漢化,而且增加了許多實用的功能,比如“裝備合成”系統等等。在此需要感謝YDWE等輔助軟件的製作者,他們讓地圖編輯器的使用變得平民化,只要稍微學習一下,就能夠輕鬆入門,不需要很多計算機方面的專業知識。同時,YDWE還附帶很多教學文件,示例地圖,對地圖製作的新人十分友好。在網上下載之後即可使用。

二,觸發器基本用法介紹。

打開“觸發編輯器”之後,在左邊新建類別,然後在其中新建觸發器,就可以看到三行式的語句,“事件”、“條件”、“動作”。

“事件”是指一個小事件發生的起因,即在何種情況下開始觸發事件,是觸發的“起因”,比如“任意單位死亡”,“任意單位進入地圖區域”等等。

“動作”指這個小事件由於其起因而導致的動作,是觸發的“後果”,比如“殺死單位”。

“條件”為整個事件發生的限定條件,當遊戲劇情發展到了“事件”中所描述的內容,那麼遊戲程序會檢查“條件”是否滿足,如果滿足,則產生“動作”。

《魔獸爭霸3》地圖編輯器,地圖劇情跌宕似“甄嬛傳”

舉個最簡單的例子,地圖上的“關羽”被殺害,結果“呂蒙”被索命。那麼“事件”為“任意單位-死亡”,“條件”為“((死亡單位)與 關羽 相同=TRUE)”。這裡“TRUE”是“對的”的意思,與之對應的是“FALSE”,即“錯的”。這是一個檢查語句,檢查被殺害的單位是不是“關羽”,確認是,那做下一步“動作”,“殺死-呂蒙”。

當然這只是一個最簡單的介紹,還有更多更復雜的觸發功能。而一整個故事情節,需要通過許許多多個小的觸發器來組成。

三,多個觸發器關聯。

有時候,可能多個觸發器才能組成一個複雜的故事。因此需要多個觸發器之間的關聯。觸發器中有一些“動作”指令可以對其他觸發器產生作用,比如“開啟觸發器”、“為觸發器添加事件”等等,需要你自行摸索。現在主要給大家介紹關聯的關鍵點——變量。

變量,具有存儲的功能。前一個觸發器的觸發單位由於無法直接被後一個觸發器的“事件”所識別,因此在前一個觸發器的“動作”中先將這個觸發單位存儲,即“設置變量”。比如假設我們新建了一個單位變量X,那麼賦值“X=關羽”。在另一個觸發器中,就可以直接對X進行指令,比如“復活”等等。當然,一個變量只能賦予一個值,後一個值會覆蓋前一個值,這是需要注意的。

《魔獸爭霸3》地圖編輯器,地圖劇情跌宕似“甄嬛傳”

觸發器功能雖然強大,但上手卻非常容易。利用多個觸發器的相互交聯,足以譜寫一卷劇情跌宕起伏的史詩。你甚至可以用這個來做動畫、拍電影。當然,更多的功能還需要你慢慢摸索。如此激動人心,快去試一試吧。


分享到:


相關文章: