魔獸地圖制作教程

魔獸地圖制作教程

ID:12470869

大?。?.33 MB

頁數(shù):21頁

時間:2018-07-17

魔獸地圖制作教程_第1頁
魔獸地圖制作教程_第2頁
魔獸地圖制作教程_第3頁
魔獸地圖制作教程_第4頁
魔獸地圖制作教程_第5頁
資源描述:

《魔獸地圖制作教程》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、魔獸地圖制作教程星期三20:27區(qū)域,對話,變量?  基本的啟動什么的就不說了,先從地區(qū)開始。既然是防守地圖,就需要確定兩方面的區(qū)域,進攻,以及防守。運行WE以后,在菜單點擊層面(L)選擇設定區(qū)域(R)打開區(qū)域面版。?  在截圖1中,我并沒有使用地型以及裝飾物,包括以后的一些演示,力求簡單易懂:    一共劃了九個區(qū)域,其中上面六個小的點表示刷怪的位置,而下面的大一些的區(qū)域就是我方陣地,OK,基本區(qū)域設置完成,下面左右兩個區(qū)域表示選擇英雄的位置。?  為了以后查找方便,我將各個區(qū)域命名,因為不能采用中文名字,所以我

2、只好邊查字典(傳說中的金山詞霸2007)邊用上相應的英文名。我方陣地=Home進攻的六個區(qū)域叫attack001-attack006選擇英雄的區(qū)域叫hero001和hero002。?  然后進行基礎內(nèi)容設置,比如將使用的單位,英雄,變量,玩家數(shù)等等。因為是簡單化,所以這次不進行單位的修改,而直接采用原始設定的單位。?  先說英雄,我準備采用三種方式來選擇英雄,1、隨機選擇2、雙擊選擇3、小精靈選擇。?  不論使用哪一種方式,我們都會先使用到對話來選擇我們的英雄創(chuàng)造方式,所以就先做一個對話。?  按下F4,運行觸發(fā)事

3、件編輯器,刪掉對戰(zhàn)初始化的觸發(fā),然后按CTRL+T或如截圖2所示點擊中間白色的圖標,創(chuàng)建新的觸發(fā)器?!   ≡谛碌挠|發(fā)器面版里點右鍵,選新事件開端,選擇事件Mapinitialization(注:地圖初始化,是在地圖開始運行以后就會執(zhí)行這個觸發(fā)器,有很多的觸發(fā)器直接使用這個事件會運行不了,但如果你在觸發(fā)器動作的第一行加入wait-等待語句的話,那就可以運行了)?  因為是直接運行的,所以條件就不需要了,為空,然接下來是動作,就如我前面所說,如果用地圖初始化做觸發(fā)事件的話,除了變量賦值等觸發(fā)以外,很多觸發(fā)器不會執(zhí)行動

4、作,所以我在第一行添加了wait2.00等待2秒,然后寫入觸發(fā)動作。?  某人亂入:沒有編輯變量?。。。。。。。。。。。。。。。?!?  對的對的~對話的使用必須要有變量,因為對話點擊事件只能選擇變量進行的,所以如果沒有設定對話變量,那么將無法開啟對話事件!如圖3所示:    所以我們先去設定變量,點擊Ctrl+B,或者點圖2中間那個X的圖標進入變量編輯器,如圖4所示:    我設定了對話變量以及對話按鈕變量組,之所以不同是因為對話只是要判斷這個對話是否被點擊,而因為按鈕是有多個選擇的,所以需要多個按鈕的判斷,而且變

5、量組會方便使用。OK,變量設定完成,我們繼續(xù)剛才的對話制作。?  在動作里選擇對話-ChangeTitle,改變對話標題,這里的內(nèi)容就顯示在對話按鈕的上方,提示你需要做出選擇。然后再寫入動作對話-Createadialogbutton,創(chuàng)建對話按鈕,這里提醒的是,每創(chuàng)建一個按鈕,必須要加入一個變量賦值語句Setdialog_button[1]=(LastcreateddialogButton),其中dialog_button[1]是對話按鈕變量,[]中的1表示這個對話按鈕變量組代號1的變量,可以按你的對話按鈕數(shù)量而

6、改變。對后建立動作對話-顯示dialogfor玩家1(紅色),那這個觸發(fā)基本上完成,如圖5所示(包括運行后游戲中顯示的樣子):    接下來先講如何做選擇英雄的觸發(fā)……然后再接著講對話框。?  選擇英雄?  我們先來說說小精靈選擇英雄,這個觸發(fā)的思路其實就是單位進入?yún)^(qū)域,然后判斷進入該區(qū)域的是不是我們用來選擇英雄的單位,再執(zhí)行更改單位所屬或創(chuàng)建新的單位給觸發(fā)單位所屬。在這里需要說明的是,為了可以更加方便的控制英雄,我們需要使用單位變量給他們進行賦值,而且因為需要做聯(lián)機,因此我們設定一個單位變量組。如圖6所示:   

7、 然后因為是使用單位進入?yún)^(qū)域的觸發(fā),所以增加了幾個區(qū)域在所選的英雄前面,英雄所屬為中立無敵意,下面那個區(qū)域為創(chuàng)造小精靈的位置,圖7所示:    然后我們寫觸發(fā),事件是Unit-UnitEntersRegion,單位進入?yún)^(qū)域,因為有多個英雄可以選擇,所以我們可以在一個觸發(fā)器里寫多個事件,也可以將每一個事件寫成一個觸發(fā)器。然后環(huán)境(條件)就是需要判斷該單位是不是小精靈,判斷的是單位類型,所以我們選擇(Unit-typeof(Triggeringunit))等于小精靈,這樣其它單位進入?yún)^(qū)域就不會觸發(fā)動作。再接著我們就進行

8、選擇的動作,一般來說,我們都不希望可以重復選擇同一個英雄,所以可以采用幾種方式,常用的有:1、關閉觸發(fā)器(如果每個選擇英雄的觸發(fā)器是單獨的,那么關閉觸發(fā)器就意味著將不再能選擇這個英雄,即使達到條件也不行),2、給選過的單位做備注。?  先說說1的做法,如果我們一開始就創(chuàng)造了多個觸發(fā)器,我們可以這樣寫觸發(fā):?  事件:單位-UnitEntersRegion//

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。