魔獸爭霸地圖編輯器

魔獸爭霸地圖編輯器

魔獸爭霸地圖編輯器英文名WarCraftⅢ World Editor(簡稱WE),是暴雪巨作《魔獸爭霸Ⅲ》所附帶的功能強大的地圖編輯器。

基本信息

簡介

世界上很多地圖製作高手已利用WE創作出了類似《反恐精英》、《暗黑破壞神》、《雷電》、《大富翁》等經典遊戲的魔獸版,可以說用WE只有想不到,沒有做不到。WE功能如此強大,其實不難掌握,因為暴雪已將它做得再“傻瓜”不過了。當你決定使用它創造地圖時,擺在你面前的不過是一大堆“積木”,你只要發揮自己的創造力,就能將其擺放出一個自己想像中的世界來。是不是已經等不及了?讓我們趕快啟動WE來製作屬於你的一部舞台劇!
WE由四個主編輯器還有個功能強大的物件管理器(Object Manager)組成。四大編輯器分為地形編輯器(Terrain Editor)、單位編輯器(Unit Editor)、觸發編輯器(Trigger Editor)、音效編輯器(Sound Editor),

操作界面

界面界面
暴雪給了我們光--世界編輯器,要製作一個自己的地圖,我們首先就必須先來熟悉如何操作它。
世界編輯器分為幾個視窗,它們分別是:地形編輯器、觸發事件編輯器、聲音編輯器、物體編輯器、AI編輯器、戰役編輯器、物體管理器。 世界編輯器所有視窗簡介:
地形編輯器:配合工具面板可以設定地形、裝飾物、單位、地區及鏡頭。
觸發器編輯器:設定觸發器來運行事件,想做出任務、情節、JASS編碼就用它了。
聲音編輯器:管理和運用魔獸中的所有聲音,也能導入外部聲音
物體編輯器:編輯各種對象的屬性,其中包括:單位、可破壞物、物品、技能、升級。
AI編輯器:自定義製作電腦玩家的AI模式。

戰役編輯器:可以如同魔獸單人任務版那樣製作出自己的一系列自定義戰役。

界面界面
物體管理器:可統計和管理放置在地圖上的所有對象。
搭建舞台場景——地形編輯器
WE基本元素之一。光用地形編輯器編輯器就能製作出簡單的對戰地圖。由於它被設計得“傻瓜化”,就算是新手操作起來也非常容易,仿佛Windows畫板一樣。
通過魔獸爭霸快捷程式組運行World Editor之後看到
① 選單欄 ② 快捷工具按鈕 ③ 小地圖 ④ 對象信息區
⑤ 對象數據 ⑥ 地圖編輯區 ⑦ 狀態欄
① 選單欄:檔案、編輯、查看、層面、情節、工具、高級、模組、視窗、幫助。
相關信息可以參閱附錄暴雪官方說明檔:選單
② 快捷工具按鈕:
常用按鈕:新建、打開、保存、剪下、複製、貼上、撤銷、恢復,對於這些按鈕的作用你應該是非常的熟悉了,其作用及使用方法和其它軟體完全相同,我就不在教程中贅述了。
世界編輯器特有的按鈕
選擇刷子:使用它可以選擇地形和各種對象,做移動、複製、刪除等操作,通常按Esc鍵就會自動恢復到選擇刷子模式。
地形編輯器:打開地形編輯器。
觸發事件編輯器:打開觸發事件編輯器。
聲音編輯器:打開聲音編輯器。
物體編輯器:打開物體編輯器。
AI編輯器:打開AI編輯器。
戰役編輯器:打開戰役編輯器。
物體管理器:打開物體管理器。
輸入管理器:打開輸入管理器。
測試地圖:立即進入遊戲,開始測試地圖。 ③ 微縮地圖:同遊戲中一樣,可以巨觀整個地圖的地表和物體設定。 ④ 對象信息區:顯示選中對象的模型或效果,可以改變距離及鏇轉對象來觀察。 ⑤ 對象數據:選中的對象數據會顯示在這裡。 ⑥ 地圖編輯區:即時預覽地圖,通過工具面板對地圖做出設定。 ⑦ 狀態欄:顯示對象坐標,顯示當前工具,顯示選擇,地圖時間,是否對戰地圖。 地形編輯器需要工具面板的配合才能發揮其最大作用,工具面板會在世界編輯器啟動的時候自動打開。 工具面板分為五個,分別是:地形面板、地形裝飾物面板、單位面板、地區面板、鏡頭面板。 使用他們能夠在地形編輯器上修改地形和放置所有遊戲中的單位、建築、裝飾物等。

地形面板

魔獸爭霸魔獸爭霸

用於製作出高地、低谷、斜坡、水、起伏地面等等各種地形地貌。 套用紋理:也就是地表的貼圖。
左上角有紅色框的表示不能替換的,這通常在修改地形設定中才能看到。
右上角有藍色框的代表不能在上面建造建築。
是地表成為不死族的腐地
製造黑影,成為黑影的區域是無法探索的。
消除黑影。 套用懸崖:這都是修改地表的工具。
降低地表兩層。
降低地表一層。
整平地面。
提高地表一層。
提高地表兩層。
製造深水。
製造淺水。
在相鄰的兩層上製造可通行的斜坡。
可選擇的所有懸崖類型。 套用高度:改變一層上地表的局部高度,用於製造不平整的地面。
尺寸:選擇刷子的尺寸,可以大範圍的修改地形。
形狀:選擇刷子的形狀
地形裝飾物面板
用於在地圖上放置各種地形裝飾物,其中包括金礦樹木資源。 隨機鏇轉:在放置物體的時候隨機鏇轉物體的面向方向。
隨機比例-對稱的:在放置物體的時候隨機對稱改變物體的大小比例。
尺寸:可以成片的放置物體
形狀:選擇刷子的形狀。

地區面板

選擇一塊區域,用於配合觸發器的使用。 新添加一個地區。 單擊滑鼠右鍵選單中的"編輯地區屬性",可以打開地區屬性對話框,可對其屬性進行修改。

鏡頭面板

在地圖上放置鏡頭,在觸發器中可以利用這些鏡頭製作電影。 單擊滑鼠右鍵選單中的"編輯鏡頭屬性",可以打開地區屬性對話框,可對其屬性進行修改

單位面板

可以在地圖上放置各種建築、單位及物品,只用簡單的在面板中選擇就行了。 玩家 1 (紅色):這裡選擇單位屬於哪個玩家。
人族:選擇屬於哪個種族。
對戰:這裡選擇單位的類型,對戰也就是平時玩家間對戰時可製造的所有單位,戰役是在戰役中出現的所有單位,自定義是本地圖新建的單位
單位:選擇普通單位。
英雄:選擇英雄單位。
建築:選擇建築單位。
特殊的:召喚才能得到的單位和特殊劇情中才有的單位。

觸發事件編輯器

魔獸爭霸魔獸爭霸

觸發事件編輯器管理和設定觸發器,遊戲中的各種事件、任務、電影、聲音等等全都是用觸發器製作的,如果想做一個RPG地圖就必須使用到它。觸發器分為三部分(如圖),事件、條件、動作,我將在第四章詳細介紹它的使用方法。
右鍵選單指令: 新類:僅用作給觸發器分類
新觸發器:在分類中建立一個新的觸發器
新觸發器注釋:僅用作分隔及注釋觸發器
允許觸發器:允許使用此觸發器
初始打開:初始觸發器為打開的
分類是注釋:將分類變成注釋類型 變數
用於管理遊戲中的變數,你可以這樣來理解,變數是用一個名稱指向一個記憶體地址,記憶體地址中的內容是可以被隨時改變的,我們只用調用這個變數,就是調用了變數相對應的地址中當前存儲的內容。在下一章我將會更詳細介紹世界編輯器中的變數。 新增:新增一個變數並指定其變數類型
修改:修改一個已有的變數屬性
刪除:刪除變數

轉化為自定義文本:可以使用Jass編寫函式、觸發

聲音編輯器

魔獸爭霸魔獸爭霸
在遊戲插入聲音和音樂,這可以讓你的地圖變的更精彩。
聲音編輯器里,我們所能做的就是管理聲音,實際的套用則是在觸發事件編輯器里做的工作。但是要在觸發事件編輯器里套用聲音,就必須先在聲音編輯器里選擇聲音。 通常聲音是不需要特別設定的,使用較多的是在電影模式里,用於配合電影而播放,所以我將其歸在第七章同電影模式一起介紹。 選單指令: 播放:播放當前聲音
停止所有回放:停止當前正在播放的聲音
用作聲音:將聲音用作聲音
用作音樂:將聲音用作音樂
替代內部聲音:使用其他聲音替代內部聲音
輸出聲音:將聲音另外儲存為檔案 當作聲音/音樂來使用。
導入/導出聲音。
播放/停止聲音。
物體編輯器編輯對象的所有屬性,包括外形、圖示、熱鍵、攻擊方式等等等等。
叫做物體,實際上指的是遊戲中的各種對象,叫做對象編輯器或許更貼切些。 在物體編輯器視窗中,暴雪將對象分為六大類:
單位:包括英雄、單位、中立生物等。
物品:英雄使用的物品。

可破壞:這裡包括了所有可被破壞的東西建築物也包括在內。
地形裝飾物:那些放在地圖上作裝飾的東東。
技能:包括所有英雄技能、單位技能
升級:包括建築升級、技能升級、防禦升級、攻擊升級等可升級項目。 在快捷工具列中的圖示是新建對象按鈕,可以以遊戲中的對象為基礎新定義一個對象。 在物體編輯器中,所有對象的屬性都可以修改,就靠你發揮你的想像力了。

AI編輯器

AI編輯器使用它可以自定義電腦的人工智慧。

戰役編輯器

魔獸爭霸魔獸爭霸

戰役編輯器遊戲中的單人戰役都玩過吧?戰役編輯器可以做出相同的界面,讓你管理戰役開始、完成後出現的下關戰役等等。
需要先製做好地圖,之後將地圖導入戰役編輯器,設定好次序、劇情和屬性後保存即可生成戰役。 添加地圖:加入地圖到戰役中。
去除地圖:從戰役中去除地圖
編輯地圖:在地形編輯器中打開地圖編輯
輸出地圖:導出地圖另保存為地圖檔案。
物體管理器僅僅用於管理已放置在地圖上的所有對象,你可以得到對象的信息,或者選擇使用物體編輯器編輯對象。
這裡能夠統計和管理所有已放置在地圖上的所有對象,使用右鍵選單可以做到查看、編輯選擇、刪除物體等操作。
輸入管理器類似於物體管理器,在這裡可以管理所有導入地圖的檔案
第二章 基礎知識本章將為你介紹常用選單指令和變數的基本知識,了解這些知識將對你製作地圖有很大幫助。
地圖屬性地圖描述 - 修改地圖名稱、描述、建議玩家數、作者等信息,這些信息會在選擇地圖的時候顯示在簡介里。
地圖選項 - 修改地圖環境設定。 地圖尺寸和鏡頭範圍 - 修改地圖的鏡頭範圍,遊戲中的鏡頭是不能夠超過這個範圍的。 地圖讀取設定 - 修改當前地圖的讀取畫面和讀取時顯示的信息,類似地圖描述,但是這裡的修改的信息是顯示在地圖讀取時的等待畫面的。 地圖屬性 - 設定地圖天空顯示、時間。
玩家屬性玩家屬性 - 設定玩家名稱、種族、控制者,選中固定開始地點後開始點將固定不變。
結盟優先權屬性 - 有優先權的玩家將會優先在同盟玩家旁邊的開始點出現。 部隊屬性 - 勢力也就是同盟,這裡可以固定在進入地圖之前有多少個不同的勢力,每個勢力包含幾個玩家。 科技樹屬性 - 每個玩家能夠生產的單位,要改變需要把使用自定義科技樹打上鉤,如果把單位後的勾取消,在遊戲中將不能生產此單位。 技能屬性 - 每個玩家能夠研究的魔法技能,與科技樹屬性類似,把勾去掉將不能在遊戲中使用此技能。 升級屬性 - 每個玩家能夠升級的升級選項,可設定三種狀態,"不可取得的"即不能夠在遊戲中升級,"可取得的"即可在遊戲中升級,"已研究的"即進入遊戲後就已經默認研究好了。注意這裡有父子級的概念,如果父級被禁止,那么子級也就會失效,例如:如果把升級鐵甲禁止,那么之後的鋼甲和重金甲也就無法升級。
常用選單這裡只介紹幾個非常常用的選單指令,全部選單介紹可參閱暴雪官方文檔:選單。

檔案選單

魔獸爭霸魔獸爭霸

優先選擇 - 編輯器的屬性設定,詳細介紹可參閱暴雪官方說明檔:優先選擇。
配置控制 - 這裡可以修改地圖編輯器的所有快捷鍵
測試地圖(Ctrl+F9) - 立即運行遊戲,測試當前地圖

這裡基本都是打開/關閉地形編輯器的顯示效果的,如果你覺得你的機器慢,那么可以關掉一些效果,可以起到提速的作用。

光 - 因為新地圖基本上一開始都是晚上,所以地圖會很黑,把這項關掉就能保持在白天的光線狀態了。
柵格 - 打開/關閉顯示地圖上的格線,這對物體、地形的定位和放置非常有用,快捷鍵是G。
地圖邊線 - 遊戲中鏡頭是不能移出此邊界的,把它打開有助於靠近地圖邊緣的鏡頭設定,快捷鍵是B。
恢復到初始視角 - 在你使用過觀察鏡頭後用於恢復鏡頭到默認鏡頭視角,快捷鍵是Ctrl+Shift+C。

高級

魔獸爭霸魔獸爭霸

修改地形設定 - 如果不滿意現在的地形紋理,那么可以在這裡修改,也可以自定義紋理。
隨機組 - 可以自定義遊戲中的隨機單位、建築、物品組。
物品表 - 設定共同掉落物品類型和幾率,這在單位屬性中也可修改,設定好後可以在單位屬性中運用。

遊戲平衡性常數 - 可以修改遊戲中的固定常數,包括英雄最高等級限制、所得經驗值、技能跳級、野生單位警界範圍等等。
遊戲界面 - 可以修改遊戲界面
重設高度區域 - 可設定將地形變得凹凸不平。
調整懸崖層面 - 通過選擇數量,增加或者減少所有地形和懸崖之間的高度
替換地形 - 使用新的地形類型替換掉舊的地形類型
替換懸崖類型 - 使用新的懸崖類型替換掉舊的懸崖類型。
替換地形裝飾物 - 使用新的地形裝飾物類型替換掉舊的地形裝飾物類型。
察看整張地圖 - 調整視角使其變為俯視整張地圖,與微縮地圖不同的是,這可以看到放置在地圖上的所有對象。
重設紋理變化 - 恢復地形紋理到默認紋理。
強制水的高度限制 - 強制進行正常的水流高度。如果不使用這個選項,你可以製造漂浮在空中的水流。
加強鏡頭範圍 - 這項設定將鏡頭區域強行限制在地圖邊緣之內。 察看整張地圖:
變數變數在觸發器中起著重要的作用,首先了解了變數才能更輕鬆的使用觸發器設計事件,如果要設計的是一個多人遊戲,那么變數將顯得更加重要。
變數在之前提過,其實它很好理解,在世界編輯器里,變數可以用來儲存一個或多個對象。 為你的變數選擇合適的類型是非常必要的,如果類型選擇錯誤你會發現無法在觸發器中使用你定義的變數。 這些類型包括:技能 布爾值鏡頭物體可破壞的可毀壞的-類型失敗條件對話對話按鈕漂浮文字遊戲快取遊戲速度數值型的物品物品類物品-類型排行榜命令玩家玩家顏色玩家組點任務任務要求種族真值型的地區聲音特效字元串科技-類型地形變形計時器計時器視窗觸發器單位單位組單位-類型可見修改器氣候效果 你不必記住它們,只用正確的選擇它們就可以了。 數組:選中"數組",變數將成為一個數組,並且成為這種形式:變數名[序號](如圖),用序號來分辨數組中每個變數。這樣

魔獸爭霸魔獸爭霸

做的好處是顯而易見的,那就是不必定義大量的相同類型的變數,減少了工作量的同時也不容易和其他類型的變數搞混。 變數名應儘量根據用途取名,如儲存玩家單位的變數就用PlayerUnit,儲存玩家英雄的變數就用PlayerHero做變數名,這樣使得你的程式易讀,並且在使用變數時不容易出錯。 不推崇將用於不同用途的同類變數定義同一數組,否則只憑序號來分辨很容易會搞混數組中的變數。如敵人的單位和玩家的單位就應該用不同名字的數組來儲存。 Real、Integer、Boolean、String變數的區別:
Real:實數變數,有小數位。
Integer:整數變數,沒有小數位
String:字元串,變數可以儲存文本信息,並且其中的任何內容都將被認為是字元串。
Boolean:布爾值,僅有兩個值,True/false(真/假),通常用於判斷條件是否成立。 舉個例子,首先Real、Integer、String每個變數創建一個,並且給它們都賦值1,那么實際顯示效果是這樣的:
Real:1.00 (默認兩位小數位)
Integer:1
String:1 乍看Integer與String儲存的數字沒什麼不同,但是如果來做加運算時,如果兩個都是整數,那么1+1=2。如果其中有一個或兩個是字元串變數,那么1+1得到的結果是11。從這裡可以看出,字元串變數儲存的數字是不能像數字一樣的運算的,它只能夠單純的累計顯示,如:A+B [A="abc",B="xyz"],結果就是abcxyz。 注意:整數變數的運算結果如果有小數將會四捨五入。字元串變數僅能做加運算,不能做減、乘、除等運算。
第三天 地形及裝飾物世界編輯器強大而易用地形編輯器可以非常簡單的做出你想要的地形。地形裝飾物則是一些用來裝飾地圖的物體。
地形面板和地形裝飾物面板使用是非常簡單的,所以這裡我主要介紹幾個容易產生問題的地方。 要注意的是,樹資源在地形裝飾物中,而金礦和各種中立建築都在單位面板的中立無敵意中。
斜坡套用斜坡必須是相鄰高度的兩層,不能垮層製作斜坡。
打開地形面板,單擊圖示,如下圖按住左鍵拖動滑鼠。 這樣就做出了一個斜坡,很簡單吧。 現在要用斜坡製造一個淺灘。 先用做出一片淺水,然後如下圖拖動滑鼠。 這樣就形成了一片淺灘。 可以用工具調整地表高度,調整過的地形是不是更自然了一些呢。:)
瀑布製作首先要把選單中的"高級高級"->"強制水的高度限制"前的勾去掉。
用地形工具做出高地上的水域。 在地形裝飾物面板選擇瀑布,放到合適的位置
物體縮放
打開物體編輯器,找到要修改的地形裝飾物-惡魔之門,太多了找不到?現在物體管理器就派上用場了,在物體管理器中找到惡魔之門,選擇右鍵選單"在物體編輯器中察看"。

觸發器

魔獸爭霸魔獸爭霸

觸發器的使用觸發器是事件編輯器的精髓所在,遊戲中多樣的任務、不同的事件、勝利/失敗的條件、天氣的變化等等這些全部都是觸發器的功勞
觸發器由三個部分組成,事件、條件、動作。 事件:或稱為觸發事件,顧名思義,就是當某個事件發生的時候就運行觸發器。 條件:判斷是否達到指定的條件,如果沒有達到條件將不執行動作。可以留空,表示直接執行動作。一般來說,條件越多越容易出錯,所以儘量只使用一兩個條件。 動作:條件通過後所要做的事情。 我用個簡單例子來說明,比如一個英雄進入地區後遊戲勝利,那么就要這樣設定。 事件:一個單位進入地區
條件:判斷單位是一個英雄為Turn
動作:遊戲勝利。 在每個新建地圖中都會有個叫做初始化的類,其中有個叫做對戰初始化的觸發器,它設定了每張地圖默認的初始設定,其中包括:
Use melee time of day (for all players) - 啟用默認的遊戲中開始時間。
Limits Heros to 1 per Hero-type (for all players) - 限制玩家同一種英雄只能生產一名。
Hero trained Heroes a Scroll of Town Portal (for all players) - 給英雄一個傳送捲軸。
Set starting resources (for all players) - 設定起始資源,給每個玩家分配一開始擁有的資源。
Remove creeps and critters from used start locations (for all players) - 移除開始點附近的野生單位、障礙物等。
Create starting units (for all players) - 在開始點上創建玩家開始對戰遊戲需要的主基地和工人
Run melee AI scripts - 讓所有計算機玩家執行對戰遊戲人工智慧

魔獸爭霸魔獸爭霸

Enforce victory/defeat conditions - 使用默認的勝利失敗條件,所有建築物被破壞即失敗。 如果不需要,刪除掉它們就可以了,事實上大部分RPG地圖都不需要這些條件。 觸發器的所有指令都是英文的,不過沒關係,我專門為此製作了一個中英對照表,並在其中做了簡要說明。請參閱附錄:觸發器中英對照表。 除此之外,觸發器中還有很多函式,例如:"Last Created Unit",最後創建的單位。合理運用這些函式也是非常重要的,在觸發器的使用中將會大量使用到這些函式。 觸發器的使用是千變萬化的,本章我介紹一些常見的例子,希望你能夠舉一反三,了解觸發器的使用。 注意:類可以用中文命名,注釋也可以用中文命名,但觸發器不能用中文命名! 第五天 野外單位野外單位是等級低時賺經驗的好東東,順便還能得到物品和金錢。 在地形編輯器中選擇單位後,雙擊或按回車鍵將會打開下面的對話框,在這裡可以方便的改變單位的基本屬性。 角度:單位面向的角度。
生命:按百分比的方式設定一開始的生命值(不是設定最大生命值)。
魔法:設定單位一開始擁有的魔法值(不是設定最大魔法值)。
警戒範圍:設定單位的通常境界範圍。
等級:英雄的初始等級,只有英雄才有此屬性。
默認屬性:這裡可以修改英雄的初始屬性,只有英雄才有此屬性

常見的問題

魔獸爭霸魔獸爭霸

1. 關於技能。 任何技能都可以修改為普通技能或英雄技能。
英雄技能:只可以定義給英雄,在英雄升級的時候可以通過升級點數獲得或提高等級。
普通技能:沒有等級,任何有法力值的單位均可使用,可以通過在建築中升級而獲得。
2. 遊戲中有關平衡性的設定是無法在物體編輯器里修改的,這需要在選單欄的"高級" -> "遊戲平衡性常數"裡面修改。
3. 如何設定英雄等級超過10級? 這恐怕是詢問最多的問題了,單擊選單欄"高級" -> "遊戲平衡性常數",把"使用自定義遊戲平衡性常數"打上勾,找到"英雄最大等級",雙擊修改。可參閱基礎知識:常用選單。
4. 如何設定英雄技能升級限制? 同上,找到"英雄技能跳級(默認的)",雙擊修改。可參閱基礎知識:常用選單。
5. 關於攻擊目標。 單位可以有兩種攻擊方式,在編輯器中的稱為"攻擊1"和"攻擊2",這使英雄對於不同類型的單位,比如食屍鬼和獅鷲,可以做出不同的攻擊。但是如果"攻擊1"和"攻擊2"有重複的對象類型的話,只會"攻擊1"起作用,所以儘量不要定義重複的類型。
6. 為什麼在編輯器里明明定好了500的生命,在遊戲中就有800多生命? 這是因為每1點力量會增加25點生命值,所以在計算的時候要吧[力量x25]也計算進去。
如果想改變角色每點力量增加生命值呢?只用修改"高級" -> "遊戲平衡性常數" -> "英雄屬性 - 每點力量的生命值獎勵"就行了。
魔法值的修改也是同樣的,每1點智力會增加15點魔法

電影效果

魔獸爭霸魔獸爭霸

電影運用想要設計出完美劇情就離不開電影,使用電影來交待劇情的起因和結束是再好不過的了。
本章就介紹如何製作電影以及如何使用聲音。
電影遊戲中的電影也是觸發器的一種,通常需要配合鏡頭來使用。
首先需要設計好一個劇情(廢話),這裡就用一小段對話來做例子吧,例如: 路人甲:你們在聊什麼?
法師GG:我也是路過而已。
女巫MM:我在發獃別理我... 首先,在地形編輯器中用鏡頭面板在地圖上放置好每個鏡頭。 用滑鼠右鍵選單可以編輯鏡頭的屬性,調整鏇轉、角度和距離。 目標 X/Y:鏡頭的X/Y坐標。
Z 偏移:鏡頭的Z軸坐標。
鏇轉:360度按X/Y軸鏇轉鏡頭
水平角度:360度按Z軸鏇轉鏡頭。
距離:鏡頭的距離。 我在製作中發現,有時候直接調用兩個鏡頭做移動轉換是不允許的,觸發器只會套用第一個鏡頭。解決辦法是先用變數來儲存鏡頭,通過調用變數,就可以實現鏡頭的移動。 先新建一個數組變數Camera,定義為鏡頭類型,然後在觸發器中為其賦值。 然後新建一個觸發器,命名為Movie,加入指令 觸發事件 Map Initialization
遊戲開始就運行動作。 動作 Wait
等待3秒時間。 電影 - Cinematic Mode
電影模式開始,點擊打開可選擇打開或關閉電影模式,(All players)表示套用到全部玩家。 鏡頭 - Apply Camera Object (Timed)
套用變數Camera;儲存的鏡頭,玩家 1 (紅色)表示套用到第一個玩家,0.00是默認延續時間。 電影 - Flash Speech Indication For Unit
魔法破壞者上閃爍一個白色的選擇記號。"color (100.00%, 100.00%, 100.00%)"表示紅綠藍三個顏色通道,修改它們可以改變選擇框的顏色,"0.00% transparency"設定的是透明度。 電影 - Transmission From Unit
路人甲的對話。(All players)套用到所有玩家,Unit顯示在左邊的對話單位的頭像,Name顯示的名字,沒有聲音表示沒有播放的聲音,Message對話的內容,添加表示調整持續時間的類型,0.00對話的持續時間,等待等待或不等待事件。 鏡頭 - Apply Camera Object (Timed)
套用變數Camera[1]儲存的鏡頭。 電影 - Flash Speech Indication For Unit
在牧師上閃爍一個白色的選擇記號。 電影 - Transmission From Unit
法師GG的對話。 鏡頭 - Apply Camera Object (Timed)
套用變數Camera[2}儲存的鏡頭。 電影 - Flash Speech Indication For Unit
在女巫上閃爍一個白色的選擇記號。 電影 - Transmission From Unit
女巫MM的對話。 鏡頭鏡頭 - Reset Game Camera
恢復鏡頭到默認顯示模式,如果沒有這句鏡頭在電影模式結束後會保持在最後一個鏡頭。 電影 - Cinematic Mode
電影模式結束。 一個簡單的電影對話劇情就完成了,這就是電影的基本製作方法,是不是很簡單呢。 最後注意一點,如果在遊戲進行中觸發電影的話,不要忘記設定暫停指令"單位 - Pause/Unpause All Unit",不然怪物和你的單位還會繼續戰鬥。

聲音編輯器

魔獸爭霸魔獸爭霸

聲音為你的地圖加入背景音樂和各種音效能夠增加不少遊戲的樂趣
聲音編輯器的作用就是用來管理聲音,用於提供給觸發事件編輯器使用。聲音編輯器界面請參閱:聲音編輯器。 在聲音編輯器中,聲音分為兩類:內部聲音和外部聲音 內部聲音就是包括在遊戲內的聲音,可以直接使用,並且使用內部聲音不會增加地圖的大小。 外部聲音就是遊戲中沒有包含的聲音,需要先用聲音編輯器導入。使用外部聲音在保存地圖的時候聲音檔案將會打包在地圖檔案中,因為聲音檔案通常都很大,所以這會造成地圖檔案很大,不利於聯網遊戲。 而聲音又分為兩種:聲音和音樂,聲音指的是音效,音樂指的是背景音樂。需要注意的是,音效不能用作音樂,音樂可以用作音效。 音效和音樂有什麼不同? 音效通常是特定情況下才使用的,通常只播放一次。例如:開門的聲音、爆炸聲等等,人物對話也算是音效。並且音效可做3D效果,但必須指定播放位置,如:從一個單位播放或者在區域播放。 音樂則通常是是循環播放一直貫穿整個遊戲的。當然,你也可以中途改變它。 並且,音效和音樂使用的是不同的音量控制通道,這樣使我們能做出更富變化的聲音效果。 3D音效必須附加特殊的位置播放,如單位或者區域。必須在特定的區域內才能夠聽到。 要使用一個聲音首先選擇它,然後單擊圖示或單擊右鍵選單的"用作聲音/用作音樂",這樣它就會加入到右邊的列表框里。 當聲音加入到右邊列表框中,你就可以在觸發事件編輯器中使用這些聲音了。
感謝 Danexx & StaR; 提供的幫助

魔獸地圖編輯器更新版本,及更新內容

魔獸爭霸魔獸爭霸

Ver:1.2.2
清空UI和Units資料夾,下載後解壓到魔獸爭霸根目錄就可以,儘量不要和第三方增強WE混用
在不使用帶[R]標記函式的情況下,該UI與原版完全兼容,換句話說,使用了帶[R]標記的函式,再用原版WE就打不開了
刪除"UI\TriggerData.txt"檔案,則該UI可作為官方原版UI使用
UI資料夾下有2個.bat檔案,點擊運行可使用不同配置UI觸發
Origin.bat 為標準設定,隱藏與原版函式功能相同的加強函式,推薦使用該設定
All.bat 為全函式設定,顯示所有隱藏的函式,如果有版本衝突的話可以使用該設定
V1.2.2版更新
添加遊戲平衡常數全說明
添加 指定單位 - 召喚單位事件
單位編輯器 - 防禦、防禦升級可以使用實數
V1.2.1版更新
修正幾個小Bug
增加32個隱藏模型
V1.2版更新
添加隱藏圖示109個,隱藏模型57個,可在"其他"分類中找到
修正原版WE中攻擊傷害衰減的科技升級Bug
敏捷加成攻速等幾個值域精確到0.001
修正原版WE中燃灰(箭矢)無法設定數據和末日審判無法設定目標等級要求的Bug(需要在地圖中導入Units\AbilityMetaData.slk檔案,並以此為路徑名.占用大小20多K.)
修正官方觸發的一些錯誤(會在原函式附加說明)
添加各類加強函式,以[R]作為標記
一部分函式native化而可以與原版兼容的,未添加標誌
添加以下隱藏技能:

ANbu AHbu AObu AEbu AUbu AGbu 各族建造技能 : 可修改圖示和按鈕位置

魔獸爭霸魔獸爭霸

ACsp 中立生物睡眠 : 可更改睡眠效果
AHer 英雄 : 可設定英雄升級效果動畫
Aloc 蝗蟲 : 使得可以在觸發器中添加該技能
Amov 移動 : 可設定經過傳送門時的效果動畫
atol 生命之樹效果附加 : 可更改附加效果
添加以下遊戲平衡常數:
通過裝飾物時選擇圈Z偏移
點命令指示器顏色(一般)
點命令指示器顏色(攻擊)
物品 - 物品陰影
物品 - 物品陰影位移

物品 - 物品陰影大小
信息面板 - Buff圖示消褪時間
信息面板 - Buff圖示消褪最小Alpha值
信息面板 - Buff圖示消褪最大Alpha值
信息面板 - 近戰最大攻擊距離
信息面板 - 攻擊速度 - 快(攻擊速度顯示分界點)
信息面板 - 攻擊速度 - 中等
信息面板 - 攻擊速度 - 慢
信息面板 - 攻擊速度 - 非常慢

信息面板 - 移動速度 - 快
信息面板 - 移動速度 - 中等
信息面板 - 移動速度 - 慢
信息面板 - 移動速度 - 非常慢
漂浮文字 - 致命一擊 - 文字顏色
漂浮文字 - 致命一擊 - 字型大小

漂浮文字 - 致命一擊 - 文字移動速度
漂浮文字 - 致命一擊 - 持續時間
漂浮文字 - 致命一擊 - 消逝時間點
漂浮文字 - 法力燃燒
漂浮文字 - 攻擊丟失
漂浮文字 - 暗影突襲
漂浮文字 - 獎勵
漂浮文字 - 木材
漂浮文字 - 黃金
小地圖信號 - 完成信號顏色
小地圖信號 - 攻擊信號顏色
小地圖信號 - 建議信號顏色
地圖信號 - 路徑點信號顏色
字型大小 - 工具列 - 標題
字型大小 - 工具列 - 說明
字型大小 - 工具欄 - 消費數值

字型大小 - 聊天輸入欄文字大小
字型大小 - 圖示右下角數字
字型大小 - 遊戲信息提示
字型大小 - 維修費提示
字型大小 - 排行榜和多面板
字型大小 - 觸發文本顯示

魔獸爭霸魔獸爭霸

字型大小 - 聊天文本顯示
字型大小 - 物品欄標題
字型大小 - 生命魔法
字型大小 - 物體懸浮窗 - 名字
字型大小 - 物體懸浮窗 - 說明
字型大小 - 計分屏 - 普通字型
字型大小 - 計分屏 - 大字型
字型大小 - 計分屏 - 玩家名字
全局變數類型添加:
multiboarditem 多面板項目
自定義代碼動作添加預置選項:
退出當前循環
禁用ESC跳過電影訊息
啟用ESC跳過電影訊息
添加觸發調用預置變數代替一些函式,主要是Last'X類函式:
循環整數A 循環整數B
最後發言長度(實數)

最後創建的單位 最後讀取的單位 最後替換的單位 最後創建的不死族金礦
最後創建的可破壞物
最後創建的物品 最後丟棄的物品
最後創建的單位組
最後創建的特效
最後創建的閃電效果
最後創建的圖像
最後創建的地面紋理變化
最後創建的天氣效果
最後創建的地形變化
最後播放的音效
最後播放的音樂
最後創建的任務
最後創建的任務項目
最後創建的失敗條件
最後創建的對話框按鈕
最後創建的排行榜

最後創建的多面板
最後啟用的計時
最後創建的計時器視窗
最後創建的遊戲快取
最後創建的漂浮文字
最後創建的可見度修正器
可用地圖區域 初始可用鏡頭範圍
全部玩家(玩家組)
觸發事件添加:
物品被破壞
單位進入不規則區域
單位離開不規則區域
觸發動作添加:
相對點函式,添加各種坐標函式
各類native函式
刪除魔法效果(更詳細的分類)
添加/刪除單位類別(已去除無用類別)
發布單位命令:按OrderId發布命令,

發布單位命令:中介命令類(如購買物品 單位)

添加對話框按鈕(有快捷鍵)
多面板項目類函式

魔獸爭霸魔獸爭霸

設定循環整數A/B
暫停/恢復AI腳本運行
觸發調用添加:
其它格式整數 (integer) : 可以輸入0xfff, 'A001', (5+4)/a 等各種格式
學習技能(可在"技能技能"中直接使用)
技能效果 (effect)
V1.0 - V1.1
完全重漢化版本,修正原WE漢化錯誤無數(確是深有感慨,只有無數一詞才能表達我的心情)
觸發部分添加了詳細的說明;所有需要注意記憶體釋放的函式都以註明。
物體編輯器全說明隨貼發出,所用辭彙以該版本為準
物體編輯器各選項重新編排,更方便查找
最大限度解除編輯器地形限制
適當加入常用的加強型觸發,並在其後添加 [R] 標記,在不使用帶標記函式的前提下,該版與原版兼容
全局變數類型添加:
itempool 物品池
unitpool 單位池
region 不規則區域
trackable 可追蹤對象
triggercondition 觸發條件
triggeraction 觸發動作
event 觸發事件
eventid 事件ID
boolexpr 布爾表達式
code 函式
觸發器單位類別添加:
死亡的
泰坦族
牛頭人
觸發事件添加:
對話框按鈕被點擊
滑鼠點擊可追蹤對象(Trackable)
滑鼠移動到可追蹤對象(Trackable)
觸發動作添加:
單位池類動作(unitpool)
物品池類動作(itempool)
矩形區域類動作(Rect)
不規則區域類動作(Region)
各類銷毀對象動作
運行函式 ExecuteFunc
對指定玩家顯示文本訊息
指定序號播放單位動畫
設定技能永久性
創建物品到指定物品欄

魔獸爭霸魔獸爭霸

關閉遊戲錄像功能
輸入作弊碼
移動閃電效果
移動點
函式調用添加:
各類X/Y/Z坐標的獲取
新建對象類
本地玩家(player)
作弊模式無法勝利(blooean)
作弊模式無法失敗(blooean)

單位在不規則區域內(blooean)

相關詞條

相關搜尋

熱門詞條

聯絡我們