群雄逐鹿英雄攻略 第十三章 起凡原創地圖制做教材
第一章:設置初始金錢
事件:地圖初始化
動作:找到玩家改變玩家屬性
里面可以設置初始的金錢、木材等等。
第二章:勝利、失敗條件設置
這問題很多人都提出來過,所以順便寫一下吧。
事件:單位死亡
條件:請找到單位單位ID判定(然后找到你認為某個單位死亡就游戲結束、游戲失敗的單位名稱)
動作:請找到游戲游戲結束(游戲失敗)
當然游戲失敗是按照勢力來區分的。
說到勢力,那么勢力哪里設置?
請你點擊編輯器中的選項那兩個字。然后選擇玩家參數設置,里面可以設置勢力。
第三章:重生設置
其實這個觸發很簡單,只是還需要設置別的東西而已。
首先點擊編輯器上的物體編輯器,接著找到地圖信息,然后里面可以設置重生的坐標。
現在來糾正一下大家的觀念。
其實重生坐標和出生坐標是一樣的。
既然說到坐標,那么說說哪里可以看到坐標。現在將您的鼠標移動到地圖上,接著在編輯器的左下角可以看到坐標,前面的為橫坐標(X),后面的為縱坐標(Y)
接著只要輸入相應的數字到地圖信息里的出生點(X、Y)的坐標里面,記住要一一對應。
然后勢力一,對應的坐標是出生點(X、Y)里面的第一個數字組成的坐標。
接著是觸發器的設置,這個相對比較簡單的。
事件:單位死亡
條件:找到單位單位屬方判定(然后在里面可以設置勢力XX)
動作:找到單位單位設置屬性然后在里面找到作用單位屬性,將這一項改為設置重生時間。然后輸入重生時間就行了。
對了,各位同仁,如果你要測試地圖,千萬不要將呂布放在丟中,不然會出現呂布復制的BUG
第四章:刷兵設置(簡單版)
這個觸發需要用到變量,所以先來說說變量的作用,顧名思義,就是會變的量。
變量有很多作用,往往一些繁瑣的細節就需要用到變量,變量可以用來代替一些東西,使其變得更為簡便。
因為該觸發也需要用到定時器。所以來說說定時器的一些細節吧。
定時器有3個選項,開始點和結束點,還有時間間隔。
首先來說說定時器的輸入指數吧。
定時器是以毫秒作單位的。所以輸入1000,也就是游戲中的1秒而已,希望新手注意下了。
何為開始點?
開始點就是游戲開始之后延遲幾秒才開始運行該觸發器的動作。
如:我輸入1000,意思就是在游戲開始1秒之后該觸發的動作才運行。
何為結束點?
結束點就是游戲開始之后,過了XX秒就關閉的該觸發
如:我輸入2W,就是20秒后蓋觸發器就關閉了,不再運行。
何為間隔?
時間間隔就是每過XX秒,就運行一次該觸發的動作。
如:我輸入1000,也就是每過1秒,觸發器的動作運行一次。
好,基礎弄懂了,接下來是觸發器的設置。
首先說說我設置的是游戲開始3秒后,每過15秒就刷一次兵,持續50秒。
為了設置觸發器,我們需要1個數值的變量
數值的變量哪里設置?
我們可以看到觸發器的左下角有很多東西,那就是變量。
今天我們需要的是數值的變量,所以右擊數值的變量點擊新建。為了區別,還是重復名一下比較好,我們稱這個數值變量為(刷兵時間)
時間:定時器設置:開始點3000,結束點50000,間隔1000.
動作:找到變量改變地圖變量這項,然后可以看到變量源1,我們將剛剛的數值變量填到這里。
然后看到變量加數,我填的是1,最后看到變量乘數,我填的也是1。
什么意思呢?
其實以前我誤解了。
現在經過試驗,我可以得出。變量數值最后的結果變量現有值X變量乘數變量加數。
什么意思呢?
我默認的變量數值是0
也就是0X111,也就是最后的數組值變成了1.
接著是1X112,那么該動作第二次運行的時候也就是數值變成了2.
現在總看懂了吧
接著設置第二個動作:找到普通條件判斷選擇觸發。
確定之后在用戶條件集中右擊找到變量地圖變量比較。
然后在地圖變量1中選擇剛剛新建的那個數值變量,然后在第5項(地圖變量2加數)中輸入15.
接著條件就OK了。
接下來是的動作。
在不滿足觸發動作中選擇不做動作。
在觸發動作中找到單位產生單位。
接著需要拋開觸發器了。找到物體面板,找到區域。然后框出2個區域。
接著在區域面板中可以看到2個矩形區域的X、Y、W、H
好了,回到觸發器。
雙擊產生單位,在里面找到產生坐標中心點(X、Y),這是2個選項。
接著只要輸入坐標數就行了。記住要一一對應的。
全部OK后,你可以看到(對單位之行動作)這個選項。不用著急。這里只需要填進2項就行了。
第一項:找到區域區域綁定。里面的區域設置成自己框出來的其中一個區域。
第二項:找到單位添加路點。然后將趨于設置成自己框出來的另外一個區域就行了。
那么你會問了,這有什么用?
這個問題問得好了。
何為單位綁定區域?
也就是讓單位不混淆所用到的區域。
何為路點區域?
也就是單位出生后讓單位移動并攻擊到路點區域。
最后在觸發器的動作后還要一步。
就是變量改變地圖變量:變量源當然是刷兵時間。
然后在變量加數和變量1乘數處都輸入1就行了。
好了,真是個麻煩的觸發
第五章:哪里設置地圖信息
修改地圖名稱之類的是在編輯器的選項中。
選擇地圖信息設置,還有勢力也是在這里設置的,只是在選項中的玩家參數設置
第六章:利用物品來傳送
這是一個經常用到的觸發,還是比較簡單的。
事件:單位獲得物品(在里面可以設置物品類型)
動作:找到道具去除單位道具(然后在里面的選擇單位類型中找到.
第7章:利用矩形區域來傳送
和物品傳送差不多,只是比較麻煩而已,首先為了準確得知道坐標。
如果你要設置2個地方的傳送。那么請先框出4個區域吧。
2個地方傳送,為什么要框出4個區域呢?
道理很簡單。
假設你現在設置了2個區域和2個觸發器。
觸發器1:走進區域1,傳送到區域2
觸發器2:走進區域2,傳送到區域1
看懂的人開始笑了
這樣的話,假設現在當你走進了區域1,那么自然而然的運行了觸發器1.將你傳送到了區域2.這時候一個奇怪的現象就發生了。因為現在你又走進了區域2,所以,第二個觸發器也開始運行了。如此反復,你的電腦一定會卡機。
所以如果你要在2個地方傳送,那么便需要4個區域了。并且區域不可以重疊。
每個區域都有一個坐標,這大家應該知道吧。可以點擊物體編輯器中的區域查看X、Y坐標的。
接著就是觸發器了。
非常簡單的觸發器。
事件:找到單位區域觸發,然后里面找到你需要傳送的區域(不是傳送的地點,如果這句話你沒看懂,那么前面的話請你重新看一遍吧。)
條件:一般會填進這個條件:單位類型判定(然后默認的是英雄),這樣就行了。
最后的動作就是設置單位坐標。動物品傳送一樣的
第八章:利用觸發器給單位增加屬性(強化)
首先我們要來確定下,觸發事件是什么?
可以是走進一個區域,然后增加屬性,可以是殺死某個敵人之后,兇手單位增加屬性,也可是是購買了使用了某養物品之后增加了屬性。
好,確定一個事件是很重要的。
現在來說說走的觸發器吧。
首先來說說走進矩形地區,然后增加屬性的。
事件:請找到單位區域觸發。
區域自己填寫就行了。
然后是條件:條件可以分很多種。
不填寫的話意思就是大家進來都會增加屬性。
而填寫的話,可以分勢力,可以分玩家,可以分單位類型等等。總之這要看玩家自己的喜好了。
動作,很簡單:請找到單位增加單位屬性,記住不是設置單位屬性哦(具體原因自己去想象,應該會明白的)
好了,這個就是一個矩形地區的觸發了。
對了,玩家們要注意下:如果你想該區域只要有人進過一次,第二次就失效了,那么你可以增加一步動作:找到普通設置觸發開關。然后只要把這個觸發器的名稱選到里面就行了,這樣改觸發器只要運行到最后就會關閉了。
先來來說說殺死某個特定單位然后增加兇手單位屬性吧。
事件:單位死亡
條件:找到單位單位ID判定,然后找到你需要的名稱填進去。
注意下:第3項,這里是不用該的。
動作:單位增加單位屬性。
這里也要注意下:如果你要兇手單位增加屬性,那么在作用單位這一項就要修改成兇手單位,希望新手注意了。
好,接下來,來個比較繁瑣的。
先說說具體內容。
我先設置一個矩形區域,然后如果勢力1的單位進入了這個矩形地區,就會增加屬性,但是如果不是勢力1的單位進入了這個區域,則會觸發別的動作,具體什么動作,那么玩家們自己調式咯。
也很簡單
事件不變:單位:區域觸發
條件:最好填寫:單位單位類型(英雄)
動作:找到普通條件判定選擇觸發。然后在用戶條件集中設置下條件就行了。
動作么,自己設置吧。
第九章:如何設置勢力條件為(擊殺數判定)
該觸發不同于基礎設置勝利條件,所以請有心的玩家們看好了。
首先先創建數值變量,創建的個數您的地圖中的勢力的多少(注意:不是玩家的多少,傳統得說就是隊伍的多少)
現在需要用到觸發器了。
事件:單位單位擊殺
條件:先設一個,請找到:單位單位類型判定,在選擇作用單位處修改成死亡單位。
接著第二個條件:找到單位單位屬方判定,我們先設置里面的勢力是勢力1吧。
動作:找到變量改變單位變量。將第一個對應勢力1的數值變量填進變量源1.
然后在變量源乘數和變量源1加數都填上1.
什么意思呢?就是你每次殺了一個人,這個變量的數值就加了1.
好了接下來就和刷兵的差不多了。我想你們都會了吧?
什么?你敢說我懶。
算了,為了讓你聽明白,繼續教程吧。
接著繼續第二個動作,請找到普通條件判定觸發
點擊確定然后在用戶條件集這里右擊,找到:變量變量比較。
在地圖變量1處選擇剛才的數值變量,就是對應勢力1的那個。
接著變量對比關系選擇
變量源2不需要填寫。
然后在變量源2加數處,填進一個數字。具體什么數字,玩家們自己定吧。
現在我來說說這個數字的作用。
因為我前面設置是每殺一個敵人,數值變量1.為什么1呢?前面刷兵的教程中寫了。
而在變量源2加數處填進去的這個數字,也就會遵循一個公式,具體什么公式,前面刷兵教程中寫了。
由于變量源2我們空著,所以默認為0,變量源2乘數默認為0.
所以0X0(自己填寫的數值)
就是自己填寫的數值了
以此推論,擊殺了XX個敵人,變量源1就XX,那么變量源1最終的結果就擊殺數,換個角度來想,就是擊殺數到一定值的時候就變量源2了。
也就是變量源2就等于1乘以擊殺數
那么到達了一定的擊殺數,這個條件就會滿足,并運行下面的動作了。
接下來,在觸發動作中就是設置失敗條件了,這個自己設置,如果不會設置,該教程樓前面就有了。
以此推論。可以將其它勢力也編輯進去。具體怎么編輯,只要你看懂了,就會編輯了。
當然如果你有一定的水平,可以將這個失敗條件歸一,什么意思?就是只需要一個觸發器。
具體怎么做。自己研究吧。其實很簡單。
第十章:在不同地點,不同時間點,刷出不同的怪物。
其實這個觸發和簡單的刷兵極其相似。
事件:設置定時器(具體怎么樣設置,各位可以參照前面的刷兵來設置)
動作:這個各位要看清楚了。
先設置1個數值變量。和以前一樣,每過1秒,該數值變量就增加1.
接著找到普通條件判定觸發。
在用戶條件集中輸入變量變量對比。
在變量源1輸入剛剛的數值變量,變量2加數輸入一個數值,對比的符號改成號(具體什么數值,看玩家自己定了,這數值有什么用?自己看前面的教程就知道了)
接著在為滿足觸發處右擊,再次選擇普通變量對比。然后在變量源1處繼續輸入新建的數值變量。接下來改變符號為號,接續在變量源2處輸入一個數值,注意,這個數值要不同于上一次數值,也要不同于后面的數值,不然重疊會造成BUG或者卡機的。所以玩家們一定要注意下。
以此推論,慢慢設置接下來的動作吧,還有條件集。也許這篇您看下來有點恍惚的感覺,但那是一定的,如果基礎不好的朋友,看這篇就想看天書一樣的。所以,各位多多包涵下,我以后會盡量簡單化得說明。
有朋友向我反映,怎么在不同點刷怪。
其實很簡單的。看到產生單位這一項。
里面的X,Y坐標可以輸入很多個,每個都是一一對應的,所以各位注意下。呵呵。如果您不懂,可以向ZC老總去請教。
教程寫到這里,如果您全部看懂了,那么恭喜你,你已經學會了所有的基礎。
該貼不再更新,并且人工服務已經停止。
任何問題不再解答。
另外找人一起做地圖。有意思的加QQ253606872
作者:月哲楓殘
群雄逐鹿英雄攻略 第十三章 起凡原創地圖制做教材