當前位置:首頁 » 魔獸世界 » 在哪裡編輯魔獸地圖

在哪裡編輯魔獸地圖

發布時間: 2023-03-16 22:39:53

① 魔獸爭霸如何製作地圖

問題一:魔獸爭霸3地圖怎麼做 war3.uuu9/wejx/index.shtml
從這里開始吧!
等會了基礎的東西就到論壇里看看。
如果有什麼不懂的,先網路。

問題二:魔獸爭霸製作地圖怎麼弄任務? 簡單的任務舉例:
先創建一個任務,用任務變數t記錄,(這里是游戲開始就創建任務,也可以設置進入一個NPC范圍內觸發這個任務)
再用一個整數變數n記錄殺死的敵人數量,達到10後設置任務t完成,並獎勵經驗和金幣。

問題三:魔獸爭霸3冰封王座地圖怎麼製作 要製作冰封王座的相關地圖需要使用到魔獸目錄中自帶的WE程序或者是由他人進行改進和完善的諸如YDWE的軟體。
魔獸地圖從大的方面分為兩種,一種是常規對戰地圖,另一種是戰役地圖,區別在於游戲方式是否為常規魔獸地圖的建築出兵的方式,觸發中是否使用了除了常規對戰用觸發以外的觸發,是否使用了自定義單位,是否使用了自定義物品。
如果你要做的是常規地戰地圖的話,你只需要構建一個相對對稱或者平衡的地形,數量適合的金礦和野怪點,至少一個的地精商店即可完成。
如果你要做的是類似於戰役地圖式的游戲方式以及獲勝方式都與常規激敗搭對戰地圖不同的地圖,也就是廣義上的RPG地圖,那就可以簡單的分為對抗,防守,塔防,角色劇情,小游戲等等,那你需要的時間和精力遠遠超過遭遇戰地圖的百倍。
大部分在網路知道提問的人都是選擇製作PRG地圖,再加上遭遇戰地圖的製作過於簡單,所以在此我只說明PRG地圖,又因為PRG地圖分類繁多和製作的流程過多,我也只是簡述一下要求和建議。
首先是對抗地圖,代表作品為DOTA,澄海3C,忍者村大戰等等,此類地圖要求是突出英雄的重要性,應該將精力放於物品,英雄技能等方面,士兵應該只是陪襯或者說是讓英雄升級的存在。此類地圖的魅力所在為英雄技能的實用性,搭配性,美觀性,創意性。物品技能和英雄技能在某些方面是相同的,所以不再贅述。值得注意的是由於此類地圖是由玩家進行對抗,所以在平衡性要求方面十分的高,太過失衡的游戲體驗會使玩家偏向於某個英雄或者某種勢力,會導致地圖的可玩性降低。
其次是防守地圖,代表作品為火影忍者羈絆,光明與黑暗,神界危機等等,此類地圖要求是更加突出英雄的強大,應該講精力放於物品,英雄技能方面,由於玩家的對手是電腦,所以技能的搭配性和創意性並不是十分重要,作者更應該將精力放於技能的使用和美觀,強大的特效及時華而不實也會被玩家接受,物品主要為裝備,裝備技能則由於需要突出英雄技能而大多數為被動,主要是增加屬性之類的,也有包括各種濺射,多重箭,法球等被動技能。由於玩家的實力不同,防守地明拿圖應該可以設置難度。
然後是塔防,代表作品為綠色循環圈,小偷,暴風雪防禦塔等等,此類地圖要求突出塔類的搭配方式和玩家的應急能力,應該將精力放在建築和敵人兵種的多樣性上,為了避免玩家無腦的造某種特別厲害的塔,可以設置建築和塔有相互克制的關系,比如物理塔和物理免疫怪,魔法塔和魔法免疫怪,暈眩塔和免疫暈眩的怪物等等,雖然某些地圖允許招募英雄,但是英雄能夠移動這個特點會導致塔防地圖的特點不夠突出,變成不倫不類。某些塔防地圖中還會允許怪物通過自爆,反彈等技能對塔造成傷害,這也是不錯的設定。
角色劇情主要分為兩大類,二次元作品同人(如犬夜叉第六章完美版),玩家原創劇情,其中二次鼎作品同人在這類地圖中所佔比例比較大,所以注重講二次元作品同人,二次元作品同人的要求有一點比較特殊,注重於人物模型,畫風太崩的人物模型雖然玩家不一定會介意,但是在宣傳的時候就處於下風了,另外的要點是劇情,不推薦二次元同人原創劇情,強行更改劇情或原創劇情會導致枯凱因為作品而玩題圖的人不滿。第二元作品同人中最重要的地方在於玩家對游戲的融入性,所以對於技能特效有比較大的要求,而對實用性的要求不高,這里拿火影類地圖舉例,比如鳴人的螺旋丸,一定要有分身後旁邊協助釋放,最好是自動追蹤防止敵人閃開技能,釋放過程中無敵防止別人中斷技能。(寫到這里我想起了以前玩過的一個火影地圖,將風暴之錘強行說成螺旋丸,將符咒強行說成井野的身心轉換術。)
小游戲是最近幾年流行起來的地圖,內容輕松愉快,代表作品有金字塔大逃......>>

問題四:魔獸爭霸製作地圖怎麼弄裝備合成? 首先你要會使用觸發器,然後照著做便可。如果你的編輯器還是英文的話,那就去下個補丁或者下個YDWE。
演示圖:

問題五:魔獸爭霸怎麼製作dota類地圖 我靠,幾個真是一點不會吶,啥叫連地圖都不會製作。。。。還有看看說明,獃子也會用的。我曾今也很喜歡作圖,通常是改暴雪自帶圖,裡面地形都很多,自己改改技能,單位,然後設置在控制面板等等,做完都是自己玩玩,又是暑一坐就是一天,都忘了玩DOTA。我就說些基礎的吧,應該對LZ有用。先說最重要的,觸發文件,這是地圖的靈魂,通常地圖的好壞就由他決定,這還不急著弄,他比較難。先說你的裝備,F6,這是物體設置面板,當然可以在上面選別的,建築無,就是商店,都有出售物品的設置,然後物品,每個物品都有自己的物品技能,在技能里可以找到,雙擊修改就行,超出范圍的黯SHIFT在雙擊,英雄技能也是,比如技能CD,魔耗。這里說幾個單位長改的選項吧,攻擊間隔,前期可以理解為攻速,但到了以後會發現這不是一回事,基礎攻擊,英雄改樹枝為0。屬性。建造時間。最好把頭像改了,在顯示里。狀態里能改最大生命(單位),還有平衡性常數,在英雄那裡改中立獲得經驗和最高等級。。。。。。。。。。。。。。。。。。。。。差不多了,上述都弄好,差不多也是一張能自娛自樂的圖了,進階的知識做模型改觸發==,在熟練掌握以上後去看看UUU9吧,對你應該有幫助。。。話說給的分好少,都認為作圖很容易么。。。。

問題六:魔獸爭霸怎麼製作戰役圖 戰役製作是個龐大的工程,不是幾句話就能說完的,我場里說點主要的,其他細節問題你可以參照附件里的戰役自己來做。
首先你需要一個YDWE地圖編輯器,而不是原版的編輯器。
還有,那個對戰地圖的提示你可以無視他,無用的提示。
戰役的製作:
因為戰役的每一關都是一副地圖,你可以先單獨製作每一關的場景,再把他們導入到戰役編輯器里。
戰役編輯器在地圖編輯器里的主菜單中可以找到,就是下圖中的第二個按鈕:
進入後,在右邊對地圖文件中的標題點右鍵,選擇添加地圖,將你製作好的那些地圖導入進去
接著是為各個地圖設置戰役按鈕,進入載入畫面點右鍵,選擇添加按鈕:
設置完各個地圖的按鈕後如下:
要使得戰役里英雄的屬性和裝備等東西能一直繼承下去,還需要在各個地圖開始和結束時設置觸發。比如這是在上一關勝利後的觸發,將英雄數據保存到緩存中,以便進入下一關時讀取:
進入下一關後,提取出緩存中的英雄數據,兩關的銜接就完成了。
更多內容你可以參照附件里「血色使命」這部戰役的做法來製作自己的戰役圖。
因為製作戰役的工作太龐大了,需要相當的毅力,希望樓主能努力做出自己的作品。

問題七:魔獸爭霸製作地圖怎樣讓怪物掉寶 一
預設單位選中雙擊後有個掉落物品選項-自定義
設置要掉落的物品 100除以個數就是幾率

觸發設置
設置整數變數a
事件
單位 - 任意單位 死亡
條件
((死亡單位) 的類型) 等於 XXXXX
動作
設置 a = (隨機整數,最小值: 1 最大值: 100)
如果(所有的條件成立) 則運行 (Then - 動作) 否則運行 (Else - 動作)
If - 條件
a 小於 43
Then - 動作
物品 - 創建 經驗之書 在 ((觸發單位) 的位置)
Else - 動作
如果(所有的條件成立) 則運行 (Then - 動作) 否則運行 (Else - 動作)
If - 條件
a 小於 67
Then - 動作
物品 - 創建 科勒恩的逃脫匕首 在 ((觸發單位) 的位置)
Else - 動作

42%掉經驗之書 66%掉匕首

問題八:魔獸爭霸3rpg地圖怎麼製作? 建議不要急於求成,可以先定入一些制圖交流群,先在對戰圖的基礎上學習基本物品 英雄及簡單技能的製作,然後再學習觸發器和其他比較高級點的東西。一開始就想做出RPG圖是很難的,先打下基礎才有可能做出來。

問題九:魔獸地圖編輯器 小地圖怎麼製作? blp不用轉tga格式的。
把圖片先轉換成256x256的像素(可以用美圖秀秀在線圖片製作工具,網路一下就有),32色,用魔獸圖標製作大師轉成blp後(其他軟體也行),直接導入編輯器,路徑修改為war3mapmap.blp,創建時和游戲時小地圖都會被替換。如果只想改創建地圖時的預覽圖,就把路徑改為war3mappreview.blp
這樣就OK了!

問題十:魔獸爭霸如何製作戰役地圖 *後綴為 W3X 的是 冰封王座(TFT) 的地圖。*後綴為 W3M 的是 混亂之治(ROC) 的地圖。*放到 魔獸爭霸Maps\Download\ 目錄下,進入游戲後選擇此地圖即可。* 後綴為 W3N 的是 戰役包 ,放在 魔獸爭霸Campaigns\ 目錄下,進入游戲後選擇 Single Game (單人游戲),Custom Campaigns(自定義戰役),便可以體驗該戰役了。

② 如何修改魔獸地圖

■方法:x0dx0ax0dx0a1. 軟體准備:W3Mmaster MPQMaster WorldEditor(自帶的可能需要免CD補丁,可換成第三方的修改器)。x0dx0ax0dx0a2. 地圖解密:打開W3Mmaster軟體,選一張地圖(已經加密的陪扒)打開。解壓縮如下文件:x0dx0a ◇war3map.w3u ◇war3map.w3t ◇war3map.w3a ◇war3map.w3h ◇war3map.w3q ◇war3map.wts x0dx0a x0dx0a3. 地圖編輯:打開WorldEditor(或第三方修改器)軟體,導入解壓出來的文件進行編輯或修改、再導出編輯後的文件。x0dx0a (不同擴展名的文件可能需要在不同的窗體導入導出,如◇war3map.w3u文件在物體編輯器-單位蘆喚昌選項卡下導入導出單位設置)x0dx0ax0dx0a4. 地圖保存:打開MPQMaster軟體,打開所選地圖,導入編輯後的文件覆蓋地圖中原來的文件,壓縮保存。x0dx0ax0dx0a5. 地圖測試:怎麼樣啊,修改後的效果是不是令人很驚訝啊!x0dx0ax0dx0a■說明:x0dx0a1.war3map.j 地圖的核心x0dx0a2.war3map.w3a 地圖的自定義技能文件x0dx0a3.war3map.w3t 地圖的自定義物品文件x0dx0a4.war3map.w3b 存儲樹啊,門啊等可破環物的信息x0dx0a5.war3map.w3d儲存裝飾物的信息x0dx0a6.war3map.w3q 儲存自定義的科技信息x0dx0a7.war3map.w3h 儲存自定義效果信息x0dx0a8.war3map.w3i 儲存地圖的基本設置x0dx0a9.war3map.w3e儲存地圖的地形信息x0dx0a10.war3map.w3u 儲存自定義的單位信息x0dx0a11.war3map.wtg 事實上是觸發器的j文件x0dx0a12.war3map.wts 注悉文件x0dx0a13.war3map.mmp 儲存鏈薯地圖預覽的小文件信息x0dx0a14.war3map.shd 陰影文件信息x0dx0a15.war3map.wpm 地圖的路徑信息x0dx0a16.war3map.doo 裝飾物信息x0dx0a17.war3mapMisc.txt 地圖的平衡常數信息x0dx0a18.war3mapunits.doo 地圖的物品擺放信息

③ 魔獸爭霸地圖怎麼編輯啊!

按F4,進入觸發器編輯器,接著就是調一個觸發器,下面有詳細介紹。
事件:
時間
-
Periodic
Event(周期性事件)
-
Every
***
seconds
of
game
time(***表示你要的時間,即每多少秒出一次怪)
環境:沒有
動作:(***表示觸發器中的藍字)
第一個:
單位
-
Create
Unit
Facing
Angle(創建單位並指定面向角度)
Create
*(出怪的數量)***(出怪的種類)for
***(創建給的玩家,最好是給電腦)at
***(創建的位置,一般是center
of
***(一個區域))facing
默認的建築朝向
degrees
備註:在「創建的位置」里,你要先設定一個區域在地圖中,這個應該會弄吧。
第二個:
單位組
-
Pick
Every
Unit
In
Unit
Group
And
Do
Multiple
Actions(選擇單位組中全部單位並執行多個動作)
Pick
Every
Unit
In
***
(功能
-
Units
In
Region
Owned
By
Player,選完後,有Units
In
Playable
map
area
owned
by
***(創建給的玩家,剛才那個)
回到主對話框,接著是and
do
***
(單位
-
Issue
Order
Targeting
A
Point,選完後,有Order
***(功能
-
Picked
Unit)
to
***(攻擊—移動到)
***(Center
of
***(攻擊到的區域,也是要事先設定一個)
最後,一直按確定就行了。

④ 魔獸戰役地圖怎麼編輯

魔獸的文件夾裡面有一個文件 一張紙 的那個 那個就是地圖編輯器, 可以自己創建地圖,不過需要慢慢學習 ,去網上找找教程

⑤ 如何編輯魔獸地圖(要具體的詳細步驟)

1:打開觸發編輯器
對戰初始化裡面
刪除
對戰游戲-創建對戰初始單位
2:先,在地圖上要出怪的地方劃一塊區域(幾個出怪點就劃幾個區域)編寫觸發
先創建一個怪物數組(單位型數組)
並對該數組賦值即
設置變數(可在地圖初始化中編寫該賦值語句)
如set
Enemy(0)=農民
set
Enemy(1)=步兵
.
.
.
set
Enemy(x)=...
其中X取決於你要怪物的波數
創建一個計時器變數和一個計時器窗口變數,及一個整數變數
LV(波數)
1
事件:游戲開始X秒
動作:計時器-開啟計時器;計時方式;一次性;
時間設置:XX(等待出怪時間)
計時器-為最後啟用的計時器
創建計時器窗口
2
事件:計時器到期
動作:For
循環數A
1

X(怪物數)
|_單位-創建一個Enemy(LV)在。。。。。。。
set
LV=LV+1(設置變數)
3
事件:單位進入X區域(出怪區域)
條件:觸發單位的所有者=玩家X
動作:單位-
對觸發單位發布
攻擊-移動
命令到
。。
兩邊各做次就好了
3:
高級===》游戲平衡性常數===》英雄ESP獲取
數據自己改

⑥ 怎麼做魔獸地圖

用魔獸爭霸3冰封王座根目錄里的WE製作,也就是世界編輯器,是魔獸自帶的編輯地圖的東西,比較好用,製作對戰地圖就像拼積木一樣,至於高難度的圖,例如;RPG,TD,3C等等就要利用觸發了,製作絢麗的強大的技能要靠自己領悟與觸發器的結合,你可以到飛飛世界論壇里看下,裡面講的很多,主要看飛飛系列裡的,飛飛世界論壇網址樓上也給了,就是bbs.feifeishijie.com這個。裡面有你想要的,還有你不知道,但是都是做圖需要的東西,例如模型,武器升級,裝備結合等等。

⑦ 求一份全一點的魔獸地圖製作教程

RPG地圖製作教程
教你如何做自己的RPG-----制圖教學 說到魔獸爭霸3大家肯定不會陌生,那麼各位在玩過特色各異的地圖以後有沒有想過自己動手做一張地圖?搖頭拒絕的傢伙們聽我把話說完,其實做一張地圖並不是各位想像的那麼困難。下面我將會簡單介紹一下集合了幾種常見功能的地圖的製作方法,有興趣的朋友不妨跟著做做。
這次要做的是一個3C中的人物選擇功能,也就是當小精靈進入能量圓的時候選擇對應的英雄,這是一個3C最普通的選人功能。那麼動手了。
首先找到地圖編輯器,編輯器位於魔獸目錄下,名為WorldEditor.exe(世界編輯器),雙擊打開。第一次使用地圖編輯器,系統會自動為我們創建一張64*64大小,環境為羅丹侖的夏天的新地圖。如果想要手動創建新地圖,可以通過點擊菜單欄的文件 - 新地圖/File - New Map來創建。如果想要關閉在打開編輯器的同時創建新地圖的功能,可以同過選擇文件 - 參數設置 - 常規 - 打開時創建新地圖/File - Preferences - General - Create a new map on start_up,將前面的勾去掉來實現。
地圖創建完畢以後看見的就是這個地圖編輯器的組成了,按2下G關閉坐標格的顯示。在製作上面提到的功能以前,讓我們先做點准備工作。首先既然是選擇英雄,那麼英雄自然是必不可少的,按U打開單位編輯面板,在這里可以選擇我們所希望的單位放置到地圖上,我選擇了惡魔獵人(Demon Hunter),血巫師(Blood Mage)和巫妖王(Lich King),當然各位如果看上其他英雄請隨意,這並不會影響後面的製作。順便說說在單位面板中切換種族的方法是在第三行左邊的那個擴展菜單裡面選擇希望的種族,由於選擇英雄的時候所看見的英雄是不被我們控制的,必須選擇了以後才能控制,因此一般的做法是將英雄更改為中立單位,更改的方法是雙擊放置在地圖上的英雄,選擇常規 - 玩家 - 中立無敵意/General - Player - Neutral Passive。注意各英雄之間不要間隔太遠,否則讓小精靈跑來跑去的很麻煩。放好英雄以後當然還要在英雄面前放個能量圓作為小精靈進入選擇用,能量圓可以在單位面板的中立敵對分支中找到。最後再放上選英雄用的小精靈,由於多個玩家的選擇英雄的原理是相同的,所以這里我們只做3個玩家的選擇,因此只放屬於3個勢力玩家的小精靈。如
工作就算是完畢了,接著開始做功能部分,要用到觸發器。
由於是初次介紹,為了不擾亂大家的思維,所以我對觸發器的原理不做太多的介紹,大家只需要知道觸發器的作用就是可以以事件的方式來實現一些功能就可以了。按F4打開觸發器編輯器/Trigger Editor,刪除默認的那個觸發器,那是為MEELE准備的。可以看見在魔獸地圖編輯器中,一個觸發器是由事件(Events),環境(Conditions),動作(Actions)三部分左右,這三個部分之間的關系可以用一個簡單的例子說明:「火葯接觸火以後爆炸」。在這里,火葯與火接觸就是事件,只有二者接觸才會發生以後的動作;而火葯接觸的對象必須是火才會爆炸,所以火在這里作為環境,限制火葯爆炸需要的條件;火葯爆炸就是動作,是在與火接觸以後引發的動作。在觸發器裡面我們可以根據需要自己修改事件,環境,動作這三部分的內容,比如可以將火葯與火接觸爆炸改為與水接觸爆炸。那麼有了以上概念,來看看選擇英雄的製作方法,首先英雄必須在發生了一個事件以後才會被選擇,而這個事件在這里就是:小精靈進入能量圓;但是在這里必須限制只有小精靈進入能量圓的時候英雄才會被選擇,其他種類的單位進入則什麼都不會發生,於是整個觸發的環境 - 也就是限制條件也有了,就是:進入能量圓的單位類型是「小精靈」;最後就是動作了,英雄被選擇,其實選擇英雄的動作就是把英雄的從中立單位更改為玩家勢力控制的單位。把上面所說的步驟以觸發的方式寫出來就是這樣的:
事件(Events)
一個單位進入能量圓范圍內

環境(Conditions)
進入的單位的類別是「小精靈」

動作(Actions)
把能量圓對應的英雄的控制者改為選擇英雄的玩家

現在再按照寫出來的觸發在地圖編輯器中尋找對應的選項。
創建一個新的觸發/New Trigger,方法是在觸發編輯器右方的窗口中按滑鼠右鍵選擇新<觸發器/New Trigger>,新觸器發會被自動命名為「為命名觸發00X」,觸發器的名字可以通過在選擇觸發以後按F2來修改。然後點擊新建的那個觸發,在右下方的觸發編輯窗口中滑鼠右鍵,選擇 新事件/New Event,在出現的選單中選擇 單位 - 單位進入區域/Unit - Unit Enters Region,接著點擊紅色字體部分 - 選擇區域/- Select Region,這時候窗口會自動切換到大地圖,要求我們選擇一個區域,這里要解釋一下在魔獸中,我們平時所看見的例如進入能量圓,或者進入花園,進入洞穴諸如此類「進入某個地點」的情況,其實並不是進入了我們看見的地方,而是進入了事先放置在能量圓,花園,洞穴等位置上的一個區域(Region)。而現在我們要做的正是放置這么一個區域並且在事件中選擇他作為小精靈進入的區域,在大地圖上可以看見

面板已經自動切換到區域面板(直接打開區域面板的快截鍵是R),點擊面板上坐標樣的按鈕使之處於按下的狀態,按住右鍵拖動滑鼠在能量圓上畫一個和能量圓大小差不多的區域出來,再次點擊面板上的按鈕使之處於彈起的狀態,然後點選剛才放置的區域,會自動切換回觸發編輯窗,紅色字體部分也會被剛才所選的區域的名字取代,連續確定2次,事件便做好了。
接著是環境/Condition,選擇<新環境 - 單位類型判斷/New Conditions - Unit Type Comparison>,將進入區域的單位類型限制為「小精靈」

其中Entering Unit的意思是「進入單位」這里指進入區域的單位,Equal to的意思是「等同於」。
最後是動作/Actions, 在這里先整理一下有哪些動作需要執行:

1,由於選擇好英雄以後小精靈會消失,所以在動作的開頭要從游戲中移除小精靈。
2,更改被選英雄所屬的勢力為玩家操縱的勢力。
3,將選好的英雄移動到指定位置,也就是3C中的基地。
4,由於英雄只能被選擇一次,所以在動作的最後要關閉整個觸發使之不再執行。
對應以上4條的動作分別是:
1,新動作 - 單位 - 移除 - 從游戲中移除進入單位/New Action - Unit - Remove - Unit - Remove (Entering unit) from the game
2,<新動作 - 單位 - 改變擁有者 - 改變惡魔獵人的擁有者為進入單位的擁有者並且改變顏色/New Action - Unit - Change owner - Unit - Change ownership of Demon Hunter 0002 <gen> to (Owner of (Entering unit)) and Change color
3,新動作 - 單位 - 移動 - 移動惡魔獵人到區域001的中心/New Action - Unit - Move Demon Hunter 0002 <gen> instantly to (Center of Region 001 <gen>)當然區域001也是自己創建的區域;
4,新動作 - 觸發 - 關閉此觸發/New Action - Trigger - Turn off (This trigger)

這樣整個觸發就完成了,對照這個觸發再將選擇另外2個英雄的也完成。最後保存地圖,保存的時候會提醒你為每個勢力放置開始點,如果沒有放置,會自動為你在地圖任意區域放置,手動放置的方法是在單位面板中選擇開始點的圖標然後進行放置。保存地圖以後按Ctrl + F9測試一下吧~。另外別忘記在菜單欄設定 - 玩家/Scenario - Player>中將勢力2和3的控制者設置為玩家/User,否則在游戲里就不能選擇勢力2,3了。

刷兵(有的地方把這個叫做孵蛋,我完全不能理解…………)。簡單解釋就是每隔一定時間產生一些單位在基地附近,那麼廢話不多說,下面開始介紹怎樣製作。

大家都知道在3C中兵是每隔一定時間就會自動產生的,在觸發器中,我們將這種每隔固定時間就會自動發生一次的事件叫做「周期性事件」,一般來說經常通過以下兩種途徑來實現事件的周期發生:
==========================方法1=========================================
第一種是通過觸發器中的循環事件來實現的(也有將這個叫做迴圈的),在觸發器中新建一個Action(動作),在下拉菜單中找到這樣的句子——For Each Integer A,Do Multiple Actions(對於所有的整數數值A,執行若干動作),點擊確定以後會看見在Actions(動作)這個類下面已經增加了這樣的一個Action(動作):

For each (Integer A) from 1 to 10, do (Actions)
Loop - Actions
(對於所有的整數值A,從1到10,執行動作 循環 - 動作)

我詳細解釋一下這個Action的作用,For each (Integer A) from 1 to 10(對於所有的整數值A,從1到10)的意思是重復執行10次Loop -

Actions(循環 - 動作)中指定的Actions(動作),同樣的道理如果將後面的from 1 to 10(從1到10)改成from 1 to 20(從1到20)那麼就

會重復執行20次動作,假設是from 5 to 10則只會執行5次動作,至於為什麼不直接用from 1 to 5來代替from 5 to 10,這是在某些時候必須

用到的功能,至於具體使用的時機,為了不使大家頭腦混亂,現在暫時不做解釋,等到實際使用中遇到類似情況再做說明。
--------------------------範例-------------------------------------
現在為了更形象的說明這個功能,我們來做個簡單的範例,按F4打開觸發器編輯器,新鍵一個Event(事件):Player - Player 1 (Red)

skips a cinematic sequence「玩家 - 玩家 1(紅色)跳過一段電影序列」,這個事件的建立方法是滑鼠右鍵 - New Event(新事件) -

Player(玩家) - Cinematic Skipped(電影被跳過),這個事件的作用是當玩家1按下ESC鍵的時候就會觸發動作。接著增加一個動作

For each (Integer A) from 1 to 10, do (Actions)
Loop - Actions

這樣就將需要重復執行動作的次數定為10次,然後在Loop - Actions下面依次添加這些動作:
Game - Display to (All players) the text: (String((Integer A)))
(游戲 - 向所有玩家顯示信息 : 將作為循環序列的整數A的值轉換為字元串類型[關於數據類型,這里不多做解釋,大家只需要知道只有字元串類型的數據才能被作為信息顯示出來就可以了]。在這里「作為循環序列的整數A」其實就是用來記錄已經重復執行了多少次動作的一個數值。)添加這個動作的順序為New Action(新動作) - Game(游戲) - TextMessage(Auto-Timed)(顯示信息,自動調整信息顯示時間)
Wait 1.00 seconds
(等待1.00秒,這樣在每次執行動作以後都會間隔1秒才執行下一次動作)添加這個動作的順序為New Action(新動作) - All(所有) - Wait(等待)。
然後在整個循環Action(動作)的後面(注意,是在整個For Each Integer的後面,不要添加到Loop - Actions下面去了)添加這個

Action(動作):
Game - Display to (All players) the text: (finish)
作用是在整個循環結束以後顯示一句話以標明循環結束了。當然其中的finish大家可以隨自己愛好隨意更改。

最後將Melee Initialization(地圖初始化)這個觸發刪除掉,在地圖上放置玩家開始點,按Ctrl + F9進游戲測試,可以看見在游戲中當按下ESC鍵以後會分10次每秒一次依次顯示數字1~10,最後則會顯示finish。通過這個例子可以很清楚的看出。For each (Integer A) from 1 to 10, do (Actions)這個動作可以讓位於Loop - Actions下面的動作重復執行from 1 to 10中後面數字+1減去前面數字的次數,而當所有的重復次數被執行完畢以後,則會繼續執行整個循環後面的動作。這樣就很簡單方便的實現了周期性事件的執行,但是用這個Action(動作)實現的周期性事件有兩個弊端,第一是循環執行的次數有限,大家也看見了,在這個Action中無論如何也要求輸入2個數字以確定執行次數;第二是每次執行動作之間的時間間隔有最小限制,在上面的例子中,大家將Wait 1.00 seconds(等待1秒)改為Wait 0.00 seconds(等待0秒)以後進入游戲測試,會發現即使是0秒,也會有微小的等待時間(大概0.1~0.4秒左右,視電腦配置而定),這樣在執行某些重復時間間隔很小的周期性事件的時候,就完全無法實現了,對於必須排除以上兩種限制的周期事件,就必須用到另外一種方法,periodic event(周期循環事件),和For each Integer不同的是,這是一個Event(事件)而不是一個Action(動作)。

==========================方法2=========================================
添加這個事件的方法:New Event(新事件) - Time(時間) - Periodic Event(周期事件),添加完成以後可以看見在Event這一類下面出現了這樣的Event(事件):

Time - Every 1.00 seconds of game time
(時間-每1.00秒游戲時間)作用很明顯,就是每1秒都會執行一次Actions(動作)中包含的所有動作,Every 1.00 seconds中的數字用於指定每多少秒執行動作。對於這個事件的功能,我們仍然可以用1個簡單的範例來說明。
--------------------------範例-------------------------------------
新建一個觸發器,Event(事件)就用上面那個事件,將1.00調整為0.50,也就是每0.5秒執行1次,然後按下Ctrl+B打開變數編輯面板,(由於變數是第一次接觸,所以我暫時不詳細說明,大家按照我說的做就是了,以後會對變數和數據類型做詳細介紹。)點擊面板上方的綠叉按鈕,在出現的窗口中下方的下拉菜單選擇Integer(整數)然後在上面的輸入欄中為這個變數隨便起一個名字,[圖:var.gif]這里我用的名字是i1便於下面統一介紹,這樣就建立好了一個類型為「整數」型的變數。暫時將這個變數放在這里備用,回到剛才建的觸發,在Actions(動作)類中添加如下動作:
Set i1 = (i1 + 1)
添加順序:New Action(新動作) - All(所有) - Set Varible(設置變數)
這個Action(動作)的作用是每次循環執行動作的時候讓i1這個整數的值等於它當前的值+1,比方i1當前的值是5那麼執行動作以後i1的值就是

5+1,也就是6。
接著添加:
Game - Display to (All players) the text: (String(i1))

添加方法同上,作用是顯示i1的值。
然後進入游戲測試,會看見在游戲中將自動以每0.5秒的速度顯示數字,數值為上一次顯示的數字+1。由此總結出Periodic Event(周期循環事件)的特點是會在激活觸發以後以Event(事件)中規定的時間間隔來重復執行Actions(動作)中包含的所有動作,並且只要該觸發沒有被關閉,就會一直執行下去。
========================================================================

以上就是兩種最常見的周期性事件的實現方法,那麼在此理論基礎上我簡單敘述一下刷兵觸發的原理。
刷兵觸發就是一個周期事件,其動作的內容就是在指定位置創建單位,下面我簡單的將這個觸發寫一下,並且加上少許說明。相信大家在對上面所講的內容理解了的情況下應該立刻明白其中的道理。
Untitled Trigger 003
Events
Time - Every 3.00 seconds of game time [這個就是前面講到的周期事件,在這里將周期的時間間隔設置為3秒]
Conditions
(Farm 0009 <gen> is alive) Equal to True [這里Farm 0009 <gen>是一個農場,整個Condition(條件)的意思是,如果農場0009仍然生存,則繼續執行Actions(動作)中的指令]添加這個Condition的方法是New Conditions(新條件) - Boolean Comparison(布爾判斷,也就是邏輯判斷) - 選擇圖示位置[圖:boolean.gif] - Unit-Unit is Alive(單位 - 單位仍然生存)
Actions
Unit - Create 1 Giant Wolf for Player 1 (Red) at (Position of Farm 0009 <gen>) facing Default building facing degrees
[單位 - 為玩家1(紅色)創建一隻狼在農場0009所在的位置面向系統默認的方向]
整個觸發如果用語言表達的意思就是,每隔3秒鍾只要農場0009依然存活,就創建一隻狼在農場所在的位置。
進入游戲進行測試以後,大家應該不難發現這個觸發有這樣一個弊端:創建的單位沒有數量限制,哪怕地圖上已經有了幾百,幾千隻狼,只要農場0009仍然存活,就會不斷有新的狼產生,對於這種情況,我們可以通過加入如下的一個簡單條件來給予限制:
(Number of units in (Units in (Playable map area) matching (((Unit-type of (Matching unit)) Equal to Giant Wolf) and (((Matching unit) is alive) Equal to True)))) Less than 5
整句條件的意思是,如果地圖上所有存活的狼的數量小於5隻,則繼續執行Actions(動作)類中指定的動作。其中units in Units in (Playable map area) 就是指整個地圖上的單位,而(Unit-type of (Matching unit)) Equal to Giant Wolf是指符合「單位類型為狼」這個條件的所有單位,(Matching unit) is alive) Equal to True是指所有「仍然存活」的單位。由於這個條件比較復雜,下面列出詳細的添加方法:
New Conditions(新條件) - Integer Comparison(整數判斷)

- 在下拉菜單中選擇「Unit in Region Matching Condition(區域內匹配條件的單位)」

- 在下拉菜單中選擇「And」 - 點擊「Condition1(條件1)」 - 在下拉菜單中選擇「Unit-Type Comparison(單位-類型判斷)」

- 點擊「Triggering Unit(觸發單位)」將之改為「Matching Unit(匹配單位)」 - 連續確定2次,點擊「FootMan(步兵)」將之改為你在Action(動作)中所指定的生產單位種類,在這里我選擇的是「狼」 接下來點擊「Condition2(條件2)」 - 點擊圖示位置[圖bolc.gif] - 在下拉菜單中選擇「Unit is Alive(單位仍然存活)」 - 點擊「Triggering Unit(觸發單位)」將之改為「Matching Unit(匹配單位)」,連續確定2次

最後一直點擊確定回到第一層菜單將中間的「Equal to(等同於)」改為「Less Than(小於)」,再點擊最後那個0將其改為你所希望的最大出兵數量,到此整個Condition(條件)就完成了
以上就是一個限制了出兵最大數量的刷兵觸發的基本原理,但是在實際製作中並不是這么簡單,對應很多情況需要做出調整,有興趣的可以自己去研究研究。

Q:什麼是Object Editor?

Object Editor就是對象編輯器,其中包含了單位編輯器,技能編輯器,裝飾物編輯器,科技編輯器等,可以允許地圖製作者修改已有的上述對象或者建立新的對象。
打開對象編輯器的方法是在地圖編輯窗口按F6或者點擊快截工具欄中的頭盔樣按鈕。

Q:什麼是Trigger?

Trigger就是觸發器,在地圖編輯窗口按F4或者點擊快截工具欄中的帶有a字的按鈕即可打開Trigger Editor(觸發器編輯器)。
觸發器是地圖編輯器中用於控制地圖中所發生的事件的工具,一個基本的觸發器由Event(事件),Condition(環境/條件),Action(動作)三部分組成。下面用一個簡單的例子來說明這三部分之間的關系:「你在此論壇提出的有價值的問題都會得到解答」
如果將上面這句話看做一個觸發器,那麼「你提出問題」就是整個觸發器的Event(事件),接下來要發生的一切,不管是「我們為你解答問題」或者「我們不理會你」,都是在「你提出問題」之後發生的。
而限制你所提出的問題是否會得到解答的條件則是「你提出的問題有價值」,也就是整個觸發器的條件,這個條件直接影響你「是否得到我們的解答」。
最後,當你提出的問題滿足「有價值」這個條件的時候,就會發生「我們為你解答問題」這個動作,也就是整個觸發器的動作。

Q:什麼是JASS?

JASS是用於編輯地圖的一種簡單的語言,可以說是文本化以後的觸發器(地圖腳本:MAP SCRIPTS),但是由於觸發器並沒有提供JASS所具備的

所有功能,所以可以說JASS在某種意義上是觸發器功能的擴展。
編輯JASS可以通過以下三種途徑:
1, 在觸發編輯器(TRIGGER EDITOR)中,通過 MENU -> EDIT -> CONVERT TO CUSTOM TEXT 可以將當前選定的觸發轉換成腳本模式,也就是以JASS編輯的模式。
2,在觸發編輯器中點擊觸發樹(TRIGGER TREE,就是最左邊列出所有觸發的地方)的最頂端地圖名,可以進入自定義腳本功能塊,在這里可以用 JASS 寫需要的函數,並且在其他的觸發器中通過命令來調用。
3,使用 ACTIONS 中的 CUSTOM SCRIPT 動作可以在觸發中插入一行 JASS 腳本代碼。

Q:什麼是「高級-游戲平衡常數」(英文名稱Advanced - Gameplay Constants)

最上方菜單左起第7個菜單上數第4個選擇,這個選項裡麵包括了很多不能用T修改但是很有用的設置。比如買賣東西的距離,各種攻擊類型對防禦類型的傷害,英雄的等級經驗復活數據等等。

Q:地圖擴展名中的w3m,w3x,w3n,w3g分別是什麼意思?

w3m:混亂之制(roc)版本的地圖。
w3x:冰封王座(tft)版本的地圖。
w3n:戰役地圖,這類地圖必須放在War3(魔獸)目錄下的Campaigns(戰役)文件夾中才能使用。
w3g:游戲錄象,位於War3(魔獸)目錄下的Replay文件夾下。

E:地圖類型解釋

Melee - 對戰地圖,即 War3 默認的游戲方式,BN Ladder 指定游戲類型。
Non-Melee - 除了 melee 以外的所有類型統稱。
Custom - 非官方地圖,但是通常表示 非官方的 non-melee 地圖。
RPG - Role Play Games(角色扮演)~~但是現在很多人把所有 Non-Melee 地圖都叫成 RPG。
Mini - 迷你游戲,通常指沒有突出劇情、快節奏、游戲周期短的地圖,沒有固定的游戲方式,不含 rpg 。
Offence - 通常是對抗性地圖統稱,有時也表示一些進攻npc為主題的地圖。
3C - Offence 的一種,本來只是一個地圖的名稱,通常是指 有 3條進攻路線的 Offence 。
Arena - Offence 一種,競技場,通常是指選定英雄後在固定區域內進行決斗的地圖。
Defence - 通常是指防守性地圖統稱,有時候也表示一些在非平衡的 NPC進攻前提下的防守與反攻。
TD - Defence 的一種,建造 Tower(炮台) 防守 NPC 有規律的進攻。
Cutscene - 通常是指剪輯影片,內容比較簡單。(非 CG )
Cinematic - 通常是指完整影片,內容比較豐富。(非 CG )

常見問題解答

Q:我已經把Player 1 的種族設成Human,為什麽進入地圖的時候又變回Random?
A:把Scenario => Force Properties => Fixed Player Settings打勾,如此一來,前面Player Properties設定的種族、操控者、顏色,都會被鎖定

Q:如何在WE中的Object Editor輸入負數而不會自動歸零?
A:因為B社擔心一些非法數值會對游戲穩定度造成影響,因此限制了數值的范圍。進入WE後,工具列File => Preferences => Allow negative real value in the Object Editor 打勾,就能在Object Editor中輸入real負數而不會自動歸零(Integer仍會自動歸零)。另外,按住shift+enter再修改數值,不會受到任何限制。請注意,雖然可以輸入數值而不被限制,不過如果因為非法的數值導致電腦讀不出來,玩游戲時可能會當機。

Q:如何提升世界編輯器的速度?
A:
關掉筆刷--把工具列的Windows => Brush List關掉。可以大幅提升速度。
減少自訂資料--在Object Editor(物件編輯器)允許自訂物件,但是自訂的物件越多,WE就會越lag,其中尤以自訂單位的影響最嚴重。筆者曾經建立200多個自訂單位,結果WE速度大約慢到剩1/3,而且按什麽鈕都會lag一下;後來把自訂單位刪掉,直接修改內建的單位,速度就大幅地改善了。所以,盡量直接修改內建的物件(含單位、可破壞物件、物品、技能、……等),少用自訂物件。減少預置的物件--放置的單位、物品、可破壞物件和飾物放得越多,WE的速度就越慢(但是並不明顯)。區域、攝影機和地形的影響則很小,幾乎可以忽略。

Q:為什麽在測試地圖時,所有的隨機數值都一樣?例如武士(Footman, dmg=12~13)第一次攻擊一定是12?
A:進入WE後,工具列File => Preferences => Test Map => Use Fixed Random Seed取消打勾。

Q:如何把英雄等級上限設定超過10級?Q:如何使英雄5級後打中立怪還有經驗值?Q:TFT版本中英雄即使不在戰場,也會吸到經驗值,如

⑧ 魔獸地圖怎麼修改

一般你用WE是打不開的
可以用MPQMaster解壓出
war3map.XXX的文件
然後用WE新建個地圖
在物品
單位
...每個選項裡面導入
修改後導出
再用MPQMaster導入回原來的地圖
改腳本就比較麻煩了
這里不多說了
下面是個比較詳細的說明
---
第一步:要有一張魔獸地圖(廢話)。
,大家最好是不要修改3C與對戰地圖
1、用W3MMASTER將地圖打開(用這一工具打開地圖的好處就是能將地圖里的所有文件都解壓出來)如圖1所示
2、然後把這些文件(如圖2)全部一個一個解壓到一個新文件夾里(別怕麻煩,因為他實效);
第二步:
1、用MPQMaster打開這張地圖,注意:在彈出的「選擇內表文件」對話框中,直接點確定(讓檔我一直都是這么做的,當然你也可能試試全選再點確定),然後出現的那一堆雜七雜八的文件(如圖3),別管坦岩亂他,全選了全刪了
2、然後按「Alt+O」再按「Alt+C」(其實就是點「操作/重新壓縮」),先這樣放著,記得千萬不要關掉,然後接著下一步;
第三步:
1、打開worldedit.exe,再按F6(物體編輯器),然後就可以開始編輯你要修改的地方了,比如說你要改一些單位,那你就:「文件」-->「輸入單位設置...」-->出現一個打開的提示框,你選擇你剛剛解壓出的那個文件「war3map.w3u」打開-->編輯你想修改的東西。
2、改完之後,如上類似:「文件」-->「輸出棗緩單位設置...」-->出現一個保存的提示框,你就以那個文件名「war3map.w3u」進行保存(覆蓋掉就OK了);
3、同理:那些「物品」「技能」「魔法特效」等也是依葫蘆畫飄。
第四步:
1、編輯完之後呢,用「MPQMaster」的「操作-->添加文件-->出現的打開提示框中選擇你解壓後編輯完的那些文件,全選、打開(覆蓋掉)如圖4;
2、再在「操作-->重新壓縮」就全部搞定了,關閉程序後就可以玩了,呵呵。

⑨ 如何修改魔獸地圖

■方法:

1. 軟體准備:W3Mmaster MPQMaster WorldEditor(自帶的可能需要免CD補丁,可換成第三方的修改器)。

2. 地圖解密:打開W3Mmaster軟體,選一張地圖(已經加密的)打開。解壓縮如下文件:
◇war3map.w3u ◇war3map.w3t ◇war3map.w3a ◇war3map.w3h ◇war3map.w3q ◇war3map.wts

3. 地圖編輯:打開WorldEditor(或第三方修改器)軟體,導入解壓出來的文件進行編輯或修改、再導出編輯後的文件。
(不同擴展名的文件可能需要在不同的窗體導入導出,如◇war3map.w3u文件在物體編輯器-單位選項卡下導入導出單位設置)

4. 地圖保存:打開MPQMaster軟體,打開所選地圖,導入編輯後的文件覆蓋地圖中原來的文件,壓縮保存。

5. 地圖測試:怎麼樣啊,修改後的效果是不是令人很驚訝啊!

■說明:
1.war3map.j 地圖的核心
2.war3map.w3a 地圖的自定義技能文件
3.war3map.w3t 地圖的自定義物品文件
4.war3map.w3b 存儲樹啊,門啊等可破環物的信息
5.war3map.w3d儲存裝飾物的信息
6.war3map.w3q 儲存自定義的科技信息
7.war3map.w3h 儲存自定義效果信息
8.war3map.w3i 儲存地圖的基本設置
9.war3map.w3e儲存地圖的地形信息
10.war3map.w3u 儲存自定義的單位信息
11.war3map.wtg 事實上是觸發器的j文件
12.war3map.wts 注悉文件
13.war3map.mmp 儲存地圖預覽的小文件信息
14.war3map.shd 陰影文件信息
15.war3map.wpm 地圖的路徑信息
16.war3map.doo 裝飾物信息
17.war3mapMisc.txt 地圖的平衡常數信息
18.war3mapunits.doo 地圖的物品擺放信息

⑩ 魔獸地圖去那裡能製作啊


WAR3.UUU9.COM
裡面有專門教做魔獸地圖的介紹。另外WAR3
自帶一個地圖編輯器
非常強大

熱點內容
絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1361
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:801
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1258
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1338
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:708
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:998
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1679
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:880
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:753
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1383