魔獸爭霸3地圖編輯器函式怎麼用,魔獸爭霸3的地圖編輯器怎麼用?

2022-03-01 14:47:36 字數 3266 閱讀 3657

1樓:魔_鬼囅

函式就是輸入一個值,輸出另一個值。在魔獸觸發裡,函式是這樣用滴。

定義函式。

定義前,你要知道自己為什麼定義這個函式,拿來做什麼,要達到什麼目的。定義函式和寫觸發一樣,不過事件不必寫,一般是呼叫,條件根據需要新增省略。舉個例子:

「獲取單位生命值與魔法值之差」的函式

建立一個觸發,名字假如為hs,在動作裡寫上:

設定 實數變數a 等於 單位變數d 的生命值

設定 實數變數b 等於 單位變數d 的魔法值

設定 實數變數c 等於 實數變數a 減 實數變數b

這樣就定義了一個函式,那麼怎麼呼叫類~?很簡單,在動作裡有個執行觸發的語句,在你想要呼叫函式的時候,動作上寫:無視條件執行觸發hs,這樣,你就可以直接使用實數變數c,而不必再重複書寫函式裡的動作。

不過呼叫函式要注意你函式裡的變數,像上面有個「單位變數d」,你必須在呼叫函式前賦值,若沒有,就可能得到錯誤的結果。

匯入匯出的範圍有點廣,不知道你指的是哪方面。有**,有模型,有觸發,有物體資料等等。但大體可以分為兩類。

一類是魔獸編輯器特定物件的資料,比如單位資料,技能資料,物品資料等等。

二類是**,模型等等,通過輸入框匯入匯出(f12)。

一類匯入匯入比較簡單,不同資料有特定格式,在選單欄找找就明白了。二類的舉個例子:

比如給人物新增翅膀。

首先你必須有個翅膀的模型,然後將模型匯入到輸入框裡,有時需要設定路徑。

然後新建一個技能,將翅膀模型新增到技能特效裡。

最後將技能新增給人物,這樣人物身後就會出現翅膀。

製圖中後者運用的比較多,實現很多重要功能都要靠匯入,具體就不了。

有什麼問題追問我。

2樓:0刃清

比如建立單位,刪除特效,等都是在呼叫函式以實現功能的用法:你把t轉為j就知道怎麼用了,通常是:call 函式名(引數)以下是一個系統自帶的bj函式

功能(判斷給的數那個大)

function max takes integer a, integer b returns integer

if a > b then

return a

else

return b

endif

endfunction

魔獸爭霸3的地圖編輯器怎麼用?

3樓:

1.情節\玩家屬性,把控制者改為使用者

再找到玩家\勢力 就可以設定哪個是一邊了設定2個或多個實力

2.層面\單位,然後雙擊地面上的怪,切換到掉落物品,使用自定義物品列表

你設定幾個東西就有幾個東西不同概率掉出

3.層面\單位,中立被動【或者中立無敵意】裡面找到金礦 你再點玩家 1 或2你要新增的玩家 找到開始點 就放置

就是他一開始出來的地方

4樓:

1.情節--玩家屬性,把控制者改為使用者

2.層面--單位,然後雙擊地面上的怪,切換到掉落物品,使用自定義物品列表

你設定幾個東西就有幾個東西不同概率掉出或者用t當死亡單位是什麼,建立什麼

3.層面\單位,中立被動【或者中立無敵意】裡面找到金礦 ,雙擊金礦可改金錢

5樓:嘀嘀喂

這簡單1.首先在上方的情節裡選擇玩家設定,(想弄多少玩家都行)2.雙擊也怪,點選掉落物品,自定義設定,新設定,新物品,這樣就可以弄死後掉寶物

3在工具面板裡的單位面板,選擇中立無敵義單位,裡面有礦點這樣就ok了記住把分給我

6樓:昔冉冉陶颯

比如建立單位,刪除特效,等都是在呼叫函式以實現功能的用法:你把t轉為j就知道怎麼用了,通常是:call函式名(引數)

以下是一個系統自帶的bj函式

功能(判斷給的數那個大)

function

maxtakes

integer

a,integer

breturns

integerifa

>bthen

return

aelse

return

bendif

endfunction

7樓:泥新庚鴻暢

你要注意一點,小精靈的採集和人族,獸族的採集技能是不一樣的,你細看小精靈的普通技能你就會發現,小精靈的採集技能是

《採集(小精靈能採集**和木材)>

你要在物體編輯器的技能視窗裡找到此技能以後,就可以修改採集量了.

如果你要同時召換五個同樣的英雄,可以這樣

第一:按f4開啟觸發事件編輯器

第二:一般地圖都有預設的一個初使化類別,裡面有一個動作是對戰遊戲

-英雄數量限制

你把這個動作刪除,遊戲裡就不會限制你的英雄使用數量了,那樣你就可以買出酒館裡所有的英雄!

8樓:尋思源宓震

新增玩家-----------------在地圖編輯器中的上面有一個「情節」,「情節」中有一個「玩家屬性」點選它可以調玩家數量。預設是隻有「玩家1」一個玩家,因此不設定其他玩家就不能放置其他玩家的開始點。

放置開始點---------------在地圖編輯器中按下「d」鍵可以開啟「工具面板」,選擇「工具面板」中的「單位面板」,在「建築」中的最後一個就是開始點。

9樓:容德文門雨

開啟第一個地圖,f6物體編輯器-檔案-匯出單位設定

然後開啟第二個地圖,f6-檔案-匯入單位設定

注意在編輯前匯入第一張的單位設定,否則第二張已經編好的單位會沒有

《魔獸爭霸3》地圖編輯器如何修改技能?

10樓:匿名使用者

用水元素的技能做樹人比較簡單。

不過要在任意地點出現就不只是用物體編輯器了用阿克蒙德的混亂之雨可以召喚多個地獄火。

基礎的修改都可以在物體編輯器中完成。

要做一個物體編輯器中得技能無法做到的技能就要依靠觸發器了

11樓:學荃貫翠絲

修改技能需要以下步驟:

1、開啟地圖編輯器讀取地圖。

2、按f6開啟物體編輯器。

3、選擇上圖中的技能選項。

4、然後就可以在左邊選擇技能並修改了。

12樓:玉旎機昊

無法單獨實現。你可以拿山丘的擊暈改,把額外傷害去掉,換為攻擊倍數。然後再弄個閃避技能放魔法書裡,禁用魔法書。

再用t把閃避技能等級和擊暈技能等級對應,就可以了。如果你還不會,留個郵箱,我做個演示發給你

怎麼用魔獸爭霸3地圖編輯器製作防守地圖

樓主應該不知道觸發器是啥子吧 魔獸爭霸3地圖編輯器要學到程式設計的 少說1到3個月,勸樓主最好放棄,很多人說學習製圖一般一半就放棄了 沒有一個製作團隊,想要製圖更是天方夜譚 事件 時間 periodic event 週期性事件 every seconds of game time 表示你要的時間,即...

魔獸爭霸3地圖編輯器的幾個問題

1.刪除對戰初始化那個觸發 2.同上 其實那裡面就晝夜設定有點用 其它的可以自己做 3.可以用觸發器做ai,不過少說也得十幾個,你還是放棄吧 補充的 單位的射程受主動攻擊範圍的限制。1.取消原有的地圖初始化觸發器 因為這是一個設定.有這個觸發器系統就會預設執行一些對戰指令 如果lz想保留自己做另外的...

魔獸爭霸裡怎麼製作任務,魔獸爭霸地圖編輯器怎麼做主要任務觸發 在遊戲裡

歎號是在單位頭頂建立特效 然後單位 物品 接任務 接任務 比如殺10只怪再去交 要變數xx 布林型 陣列 和 n 整數 陣列 1 事 任意單位獲得物品 條件 物品為接任務 動作 設定xx 玩家索引 變數為true 2 任意單位死亡 判定xx 單位所有者的玩家索引 為true動作 設定n 單位所有者玩...