編輯器教程 - 帝國時代2:高清版

來源:樂享遊戲吧 2.7W

大家好,大棒的帝國時代2地圖編輯器的教程又一次開課了,在前幾講中,大棒向大家演示了怎樣用地圖編輯器做一個劇本的框架,現在大棒向大家介紹這個編輯器中最激動人心也是最能夠體現大家的邏輯思維水平的一個部分——用“觸發”選項卡進行事件的編排!!

帝國時代2:高清版 編輯器教程

1.初識“觸發”選項卡

開啟地圖編輯器,單擊“觸發”選項卡,哇塞,這些都是一些什麼東西啊,螢幕的左方是觸發事件的選擇區,正下方則是觸發事件的編輯區,選擇區又分為上下兩個部分,上方是各個觸發事件的列表,下方則是用來選擇這些觸發事件出現的條件和產生的結果。下面大棒就一項一項向大家講解這些觸發條件和產生結果都有一些什麼用處以及應該怎麼使用!!

2.總論“場景選單觸發項”

在觸發事件的選擇區,單擊“新”,就會出現一個新的觸發事件,每個觸發事件就有點像是VB或是VC的函式的樣子,在特定的時候提供一個功能,加強帝國的可玩度。

每一個“觸發”有三項基本的屬性,分別是“顯示物件”(預設是“否”),“觸發開始狀態”(預設是“開啟”)和“多層觸發”(預設是“否”)三項,不要小看這三項,這三項的用處可大了,比如說要做一個在一個英雄到了某個地方後五秒開始自動移動,就可以將“移動”這個事件的“觸發開始狀態”設定為“關閉”,而用“到了這個地方”這個事件激發“移動”這個事件,然後將“移動”事件的開始條件(即“新的反對”設定為定時器,填入5即可;再如要做一個自動出兵的事件(就像匈奴的一個戰役中的那樣),我記得它是將一個寺廟摧毀後觸發了“自動出兵”的事件,那個事件的“觸發開始狀態”是“關閉”,而“多層觸發”是“是”,那麼,一旦觸發了“自動出兵”,羅馬的士兵就源源不斷的出現了,然後再用“移動目標”這個新效果將羅馬的士兵全部集中到了被毀寺廟的四周,最後用一個觸發關閉“自動出兵”這個觸發,那麼這樣的一個自動出兵的事件就算大功告成了!!

大棒還要提醒大家的是有些時候一個觸發並不能真正搞定一個想象當中的事件,往往要若干個觸發聯合行動才能搞定一個事件,大家要小心了,平時應該多多看一些別人寫的戰役的源程式,努力搞懂每一個觸發都幹了些什麼事情,這樣提高才會快!!

3.怎樣設定“新的反對”(“新的條件”)

1)將目標帶到指定區域

本選項包含兩個引數,一個是設定物件,另一個是設定區域,第一個引數的目的是設定一個特定的物件,然後如果這個物件走到了第二個引數設定的區域就可以引發特定事件了!!然後可以利用轉到目標和轉到地域這兩個按鈕來看看是否已經設定成功!!

2)將目標帶給指定目標

本選項包含兩個引數,一個是設定物件,另一個是第二個物件,第一個引數的目的是設定一個特定的物件,然後如果這個物件走近了第二個引數設定的物件就可以引發特定事件了!!然後可以利用轉到目標和轉到第二個目標這兩個按鈕來看看是否已經設定成功!!

3)擁有物件

本選項包含六個引數,起始玩家,物件組,物件列表型別,物件列表,物件型別和數量,但是並不是在一次事件中每一個引數都必須設定,平時常用的就是先設定一個起始玩家,然後再在物件列表型別中選擇一個型別,最後在物件列表中選擇一個特定物件並填入數量即可!!

4)擁有少量物件

本選項和上面的一個選項一樣也是包含了六個引數,起始玩家,物件組,物件列表型別,物件列表,物件型別和數量,但是也並不是在一次事件中每一個引數都必須設定,平時常用的就是先設定一個起始玩家,然後再在物件列表型別中選擇一個型別,最後在物件列表中選擇一個特定物件並填入數量即可!!

5)區域內的物件

本選項和上述兩個選項相比多了一個引數,除了上述兩個選項都有的起始玩家,物件組,物件列表型別,物件列表,物件型別和數量外,還增加了一個引數:設定區域,但是也並不是在一次事件中每一個引數都必須設定,平時常用的就是先設定一片特定的區域,再設定一個起始玩家,然後再在物件列表型別中選擇一個型別,最後在物件列表中選擇一個特定物件並填入數量即可!!

6)消滅目標

本選項比較簡單,只有一個引數:設定物件,只需要將物件設定並用轉到目標確認成功後,在劇本中就可以做出一個物件死後就有一個特定事件出現的觸發了,值得注意的是要求那個消滅的物件必須是一出場就有的物件,而不是後來生成的物件!!

7)捕獲目標

本選項有兩個引數,起始玩家和設定物件,只要將起始玩家設定好,再設定一個物件,那麼當這個玩家能夠發現這個物件之後就有事情發生了!!

8)堆積屬性

本選項有三個引數,起始玩家,屬性列表和數量,先將起始玩家定好,再將屬性設定為黃金,石頭,木頭或是食物中的一種,最後填入需要的數量,一旦該玩家將這種資源儲存到了指定的數量,就可以觸發指定的事件了!! 

9)研究科技

本選項有兩個引數,起始玩家和科技,設定一個起始玩家,然後規定在他研究了相應的科技之後就觸發一個事件!!

10)定時器

這個選項比較簡單,只有一個引數,其性質與VC中的定時器比較相似,只需要設定一個相應的時間就行了,記住這裡時間的單位和VC中是一樣的,也是以“秒”為單位!!

11)選擇的物件

這裡有一個引數:選擇的物件,該條件的作用是如果玩家選擇了一個物件,那麼特定的事件就會發生!!匈奴王戰役第一幕的第一個觸發事件就是這樣!!

12)AI訊號

這裡就只有一個引數,AI訊號值,一共有256種不同的AI訊號值,大家盡情的使用吧!!

13)玩家被擊敗

這個選項也只有一個引數:起始玩家,該條件的作用是如果被選擇的玩家退出了戰鬥或是被系統判定失敗的話就觸發這個事件!!

14)物件已有目標

這個選項一共有六個引數,也是屬於比較多引數的一個了,物件組,物件列表型別,物件列表,物件型別,設定物件和設定下一個物件,但是並不是在一次事件中每一個引數都必須設定!!大家在做戰役的時候只需要選擇需要的引數就可以了!!

15)物件可視

這個選項簡明易懂,就是如果一個物件能夠被玩家發現就會觸發事件!!

16)物件不可視

從字面上看,這個選項和上面那個選項是相對的,也就是說指定的物件如果玩家看不到了的話,那麼就會觸發這個事件了!!

17)科技研究中

該選項有兩個引數,起始玩家和科技,即是說如果設定的玩家開始研究指定的科技的時候,事件就被觸發了!!

18)已駐紮單位

該選項有兩個引數,設定物件和數量,在指定的單位(通常是箭塔,城堡,炮塔,城鎮中心等等能駐紮單位的建築)中如果駐紮了指定數量的單位,就會觸發事件了!!

19)難度

即是說如果玩家在玩這個劇本的時候選擇的難度是指定的難度時就會觸發事件,該選項一般不是單獨使用,一般都是和其它選項一起使用!!

如何設定“新的反對”大棒就講完了,還有一點大棒要提醒大家的就是如果在一個觸發中設定了幾個“新的反對”,那麼當這幾個“反對”的條件都滿足時才會觸發條件,這一點大家要記清楚了哦!!

4.怎樣設定“新效果”

1)改變外交態度

改變外交態度這個選項有三個引數,起始玩家,物件玩家和外交態度,選了兩個不同的玩家之後,點選起始玩家對物件玩家的外交態度,然後該起始玩家對物件玩家在那以後的態度就是選擇的態度了!!

2)研究科技

該選擇項有兩個引數,科技和起始玩家,選擇好了這兩項之後,就可以使這個玩家免費升級該科技了!!

3)送出聊天

該選項有三個引數,起始玩家,聲音檔案和資訊,分別填入之後即可,需要注意的是聲音檔案是在根目錄的Soundscenario資料夾下面,格式是*3格式,如果要做新的聲音,就需要在打包的時候將聲音一塊打包上傳才行!!還有就是那個資訊的選單填的東東很短,如果需要填寫很長的提示,就需要用到“顯示建築”那個效果,具體情況到了那裡再說!!

4)播放聲音

該選項兩個引數,起始玩家和聲音檔案,情況和“送出聊天”差不多,大家可以參看上一個選項!!

5)貢品

該選項有四個引數,起始玩家,物件玩家,貢品名稱和貢品數量,填好各項後即可,注意的是如果起始玩家沒有這麼多的貢品,那麼起始玩家的該項就減為0,而物件玩家只有自認倒黴!!

6)開啟城門

該選項只有一個引數,就是“設定城門”,只要設定一個城門就可以使這個城門在這個時間之後城門始終處於開啟狀態!!直到用“鎖門”這個選項才能將門鎖上!!

7)鎖門

該選項只有一個引數,就是“設定城門”,只要設定一個城門就可以使這個城門在這個時間之後城門始終處於關閉狀態!!直到用“開啟城門”這個選項才能將門開啟!!

8)啟用觸發

還記得當時我們在講觸發的基本狀態的時候,提到過“觸發開始狀態”,其實那個狀態是和“啟用觸發”或是“關閉觸發”這兩項聯絡起來的,本選項只有一個引數,就是“觸發列表”,選擇需要激發的觸發即可!!

9)關閉觸發

同上一個選項類似,這個選項也只有一個引數:“觸發列表”,直接點選需要關閉的觸發即可!!

10)AI劇本目標

這個選項有兩個引數,起始玩家和AI觸發數,選擇一個起始玩家後再選擇合適的AI觸發數即可!!

11)產生目標

本選擇項有四個引數,起始玩家,物件列表型別,物件列表和設定位置,比如說要讓玩家二產生一個步弓手,只需要在“起始玩家”下拉選單中選擇“玩家二”,然後在“物件列表型別”中選擇“單位”,接著在“物件列表”中點選“步弓手”,最後點選“設定位置”按鈕,在需要的位置上按下即可!!

12)任務目標

這個選擇項一共有八個引數,大家不要被它嚇住了,其實也是非常簡單的,八個引數分別是起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域和設定位置。一般的使用方法就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”,最後設定一個位置就行了,這樣就能使該起始玩家的所有的那個兵種跑到設定的位置對目標進行打擊了,或者選擇“設定物件”,設定一個物件,再“設定位置”,設定一個位置,這樣,該物件就會自動向那個位置跑去!!

13)宣佈勝利

本選項一個引數,就是“起始玩家”,選擇後就可以使選擇的玩家勝利了,如果要讓該物件失敗,只需要另外設定一個觸發,設定滿足一個條件後,讓他的對手勝利即可!!

14)殺死物件

這個選擇項一共有七個引數,分別是起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件和設定區域,使用方法與“任務目標”大同小異,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”,最後設定一個位置就行了,這樣就能使該起始玩家的所有的那個兵種自殺了,或者選擇“設定物件”,設定一個物件,再“設定位置”,設定一個位置,這樣,該物件就會自殺身亡了!!

15)移動目標

還是標準的七引數選項,起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域七個引數和“殺死物件”選擇項一模一樣,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”,最後設定一個位置就行了,這樣就能使該起始玩家的所有的那個兵種跑到設定的位置對目標進行打擊了,或者選擇“設定物件”,設定一個物件,再“設定位置”,設定一個位置,這樣,該物件就會自動向那個位置跑去!!!

16)改變視角

本選項有兩個引數,起始玩家和設定位置,只要選定了起始玩家以及設定了一個位置,該玩家的視覺就會在設定的時候轉到設定的位置!

17)卸下

又是一個和“任務目標”差不多的選項,標準的八引數選項,起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域,設定位置八個引數和“任務目標”選擇項一模一樣,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”,最後設定一個位置就行了,這樣就能使該起始玩家的所有的那個兵種跑到設定的位置去卸下東西,或者選擇“設定物件”,設定一個物件,再“設定位置”,設定一個位置,這樣,該物件就會自動向那個位置跑去卸東西!!!

18)改變所有權

又是一個和“殺死物件”差不多的選項,標準的七引數選項,起始玩家,物件玩家,物件組,物件型別,物件列表,設定物件,設定區域七個引數和“殺死物件”選擇項大同小異,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件玩家”,最後選擇“物件列表型別”和“物件列表”,這樣就能使該起始玩家的所有的那個兵種叛變了,或者選擇“設定物件”,設定一個物件,再“物件玩家”,設定一個物件玩家,這樣,該物件就會自動成為那個玩家的手下了!!

19)巡邏

該選項有兩個選項,先用“設定物件”選擇一個物件,再用“設定位置”設定一個位置就可以讓那個物件一直從當時的位置和設定的位置之間巡邏了!!

20)顯示建築

這個選擇項的翻譯似乎有一點問題,不應該叫做“顯示建築”,它有四個引數:定時器,數量,聲音檔案和資訊,這個選項其實就是一個顯示資訊的選項,在設定了定時器後,等到定時器的時間後就可以顯示資訊框中的資訊了!!這個選擇項和“送出聊天”選項差不了多少,但是“送出聊天”有字數的限制,而這個選擇項則沒有!!

21)清除指示

一個引數:數量,只需要設定一個數量就可以了!!

22)凍結單位

還是標準的七引數選項,起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域七個引數和“殺死物件”選擇項一模一樣,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”就行了,這樣就能使該起始玩家的所有的那個兵種就會停止移動了,或者選擇“設定物件”,設定一個物件,這樣,該物件就會自動停止移動了!!!

23)使用高階按鈕

這個選項沒有什麼引數,也是這個編輯器中獨一無二的選項。什麼是高階按鈕?就是在進行遊戲時遊戲的小地圖四周的那些按鈕,如果選擇了這個選項的話,高階按鈕就會自動開啟,而不需要人工去手動打開了!!

24)損壞目標

一共有八個引數:但還是標準的七引數選項,起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域七個引數和“殺死物件”選擇項一模一樣,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”就行了,這樣就能使該起始玩家的所有的那個兵種被損壞了(也就是傷血),或者選擇“設定物件”,設定一個物件,這樣,該物件就會自動被傷血了!!!而第八個引數“數量”則是說明了血的損傷數量!!

25)地基

本選項有四個引數,起始玩家,物件列表型別,物件列表和設定位置,分別選擇好這四項之後就可以在選擇好的地點上出現一個選擇好了的物件了,注意的是如果地基周圍空地的大小小於選擇好的物件的大小時,可能會發生不穩定的狀況,甚至跳出遊戲,所以大家一定要謹慎使用這個選項了!!還有就是大棒認為這個選項實際是“產生目標”這個選項的重複,根本沒有什麼必要出現兩個!!

26)改變物件名稱

如果你做了一個關於三國演義的戰役但是裡面的人名卻都是什麼諸如“貞德”啊,“成吉思汗”啊一類的你會有什麼感受,這個選項就可以幫助大家將名字改為大家所希望的名字了,但是注意這裡有一個bug,我在這裡將這個BUG作一個解釋:這個地圖編輯器是微軟公司帝國時代2征服者自帶的地圖編輯器,它功能的確十分強大,但是和微軟公司許多產品一樣,都存在種種不足,尤其是將劇本中的人物改名時,會有5%的機率出現一些隨機錯誤,如果執行有這種隨機錯誤的劇本,就會造成和DirectX衝突,從而跳回桌面,甚至修改Windows的解析度,重新整理頻率以及顏色位數等後果,因此,若是發生這種情況,只能重啟電腦,使之重新裝載一次DirectX即可解決!!

27)改變物件生命力

一共有八個引數:但還是標準的七引數選項,起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域七個引數和“殺死物件”選擇項一模一樣,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”就行了,這樣就能使該起始玩家的所有的那個兵種增加了生命力(也就是加血),或者選擇“設定物件”,設定一個物件,這樣,該物件就會自動加血了!!!而第八個引數“數量”則是說明了血的增加數量!!

28)改變物件攻擊力

一共有八個引數:但還是標準的七引數選項,起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域七個引數和“殺死物件”選擇項一模一樣,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”就行了,這樣就能使該起始玩家的所有的那個兵種增加了攻擊力,或者選擇“設定物件”,設定一個物件,這樣,該物件就會自動增加攻擊力了!!!而第八個引數“數量”則是說明了攻擊力的增加數量!!

29)單位停止

標準的七引數選項,起始玩家,物件列表型別,物件組,物件型別,物件列表,設定物件,設定區域七個引數和“殺死物件”選擇項一模一樣,當然使用方法和“殺死物件”以及“任務目標”也差不多了,就是先選擇“起始玩家”,再選擇“物件列表型別”和“物件列表”就行了,這樣就能使該起始玩家的所有的那個兵種就停止移動了,或者選擇“設定物件”,設定一個物件,這樣,該物件就會自動停止移動了!!!其實這個選擇項和“凍結單位”也是重複的!! 大棒在這裡就將怎樣使用地圖編輯器講完了,但是這些觸發對一個從來沒有使用過VB等現代程式設計環境的朋友感到頭暈,所以大棒將在接下去的高階篇中帶領大家實地使用一下這個編輯器編輯一個戰役,期待中!! 

熱門標籤