泓泰

魔兽争霸3地图编辑器怎么用,魔兽争霸地图编辑器使用教程

admin

本文目录一览

魔兽争霸3地图编辑器

魔兽争霸3地图编辑器怎么用,魔兽争霸地图编辑器使用教程-第1张-游戏信息-泓泰

1.给该单位添加一个无敌技能,就像中立商店一样的。
2.物体编辑器可以编辑单位的所有属性:生产单位、生命值、魔法值、提供人口等都可以改,仔细找一下就会有:下面只给出改攻击力的地方:

?

3.下面的效果是:当Vis杀到100个的时候,移动Vis去你想要到的地方。(Vis是个单位变量,你自己赋值,移动后注意处理计数变量num)

4.打开一张基本对战地图的触发器编辑器:

?

去掉创建对战初始单位这一项就可以了,调节资源:设置一个动作

接下来自己设定多少钱。

5.产生数量X自己设定,改变间隔的话那就多几个Vis——xunhuan一样的触发器(初始不打开),改那个事件:每当游戏逝去多少秒。

PS:这东西还要自己多多琢磨,编辑器上的东西除了导入模型和触发器制作可以上网上问问,感觉其他的都没有必要,因为里面都有啊,像上面改生命值,颜色..........上面都有,多熟悉一下编辑器自有灵感。

魔兽争霸3地图编辑器怎么用

触发是《魔兽3》地图编辑器(以下简称WE)中最重要、最复杂环节!触发器(Trigger)又被称为“开关”,是创造游戏事件的关键工具。所谓触发器,就是当某个条件达成时会触发某个剧情或项目的机器,例如,当敌人的HP小于20时逃跑。当然,这只是触发器的最基本形态,WE的触发还包含有事件、条件等很多内容,大量的触发器和事件动作的相互结合就构成了整个游戏的剧情和特殊事件秒杀,甚至可以这样说,一个RPG地图就是由一系列的触发器构成的。

  工欲善其事,必先利其器。要设置触发必先搞弄清楚触发器面板的界面,点击“a”按钮打开一个触发器面板。如果是一个默认地图,你会在左边的触发器框中看见唯一的一个触发——“对战初始化”。右上是这个触发器的文字注释,有些地图作者会在这里写上这个触发器的用途,加强地图的可阅读性。右下角的触发器功能框中会显示这个触发的具体内容,一个触发器越复杂,这里的项目就越多,你可以直接在这里添加修改条件。至于左边框上的文件夹图标一样的“类”,只是起一个说明作用,让触发更容易看懂,无论触发属于哪一个类都和其本身的工作都没有任何关系。在左边框的“类”上点击鼠标右键可新建一个触发或一个类;在右下的框内用鼠标右键点击任意项目都可建立新的事件开端、环境或动作,而双击一个已经存在的项目则可修改它。

  让我们先从默认的地图触发来了解一下如何设置触发。触发器构成了RPG,我们的首要任务是搞清楚触发器的构成。一般来说,一个触发器由事件(Events)、环境(Conditions)、动作(Actions)三部分构成。

  事件:这是启动这个触发器的条件,当这个条件达成以后,程序将自动进行下一步——环境检查。

  环境:限制条件,当满足条件时候就进行动作。当然,在很多时候限制条件为空,就可以跳过这一步。

  动作:发生事件需要导致的结果,设置这个触发的最终目的。

  现在,让我们用一个简单的触发来引导主人公们的命运,当“阿拉贡”死亡后,任务就会失败。

  首先,我们设置事件开端为“单位‘死亡’”。这样当某一个单位死亡时,程序就会开始检测环境。环境我们设置为“‘触发单位’‘等于’‘阿拉贡'”(详细的设置方法请见下文),这样,当死亡的单位不是“阿拉贡”时,动作不会发生,而“阿拉贡”死亡,系统就会自动运行动作——“失败‘触发玩家’ 信息提示‘阿拉贡死亡’”,游戏将会弹出“阿拉贡死亡”对话框提示,点击“确定”后退出游戏。简单地说,“事件开端”是钥匙,而“环境条件”就密码,当钥匙和密码都正确时才能打开“动作”这个保险箱。我们可以发现,触发器设置其实就和编程的基本思想是类似的,就是一连串的If…then/else 语句的组合,当然,它可比编程容易多了。

  理解了触发的基本构成和运作方式,现在可以设置一些简单的触发了,比如,我们可以为“阿拉贡”安排一次简单的试炼,当他进入某个区域时,安排几个兽人袭击他。

  首先,在地图上画出几个地区,一个是进入后触发剧情的地区,一个是出现兽人的地区。用地区面板上的添加按钮在地图上划出地区,分别改名称为“chufaqu”(触发区)和“tuxiqu”(突袭区)(名称只是为了方便区分,并无实质作用)。现在就可以建立一个新的触发器,命名为tuxi(突袭)。

  首先设置触发的“事件”,要启动的条件当然就是“阿拉贡”进入“触发区”,我们就可以先添加一个“单位-单位进入区域”的事件,点击下面的Region(地区)将这一项设置成“变量”,并选择为刚才设置的“chufaqu”。然后在条件处将触发事件的单位限制在“阿拉贡”上。建立的条件可以选择成“单位-类型 比较”,然后将最后一项的类型的值改成“阿拉贡”。这样,当上面的条件完成后就会启动触发器的动作。这里的动作至少有两个:1.创建两个兽人步兵;2.让他们向“阿拉贡”发起攻击。第一个动作可以使用单位类型中的“创建单位面对点”,这里可以设置创建的单位数量、类型、单位的拥有者以及位置,最后的面对方向可以忽略不管。第二个动作则使用单位类型中的“给单位发送命令到 单位”,属性设置为“最后创建的单位”、“攻击”、“事件响应-触发单位”。在这里的最后创建单位当然就是刚才创建的两个兽人,而触发单位则是阿拉贡。到此,这个触发器就设置完成了。

魔兽争霸地图编辑器的操作界面

暴雪给了我们光--世界编辑器,要制作一个自己的地图,我们首先就必须先来熟悉如何操作它。
世界编辑器分为几个窗口,它们分别是:地形编辑器、触发事件编辑器、声音编辑器、物体编辑器、AI编辑器、战役编辑器、物体管理器。 世界编辑器所有窗口简介:
地形编辑器:配合工具面板可以设置地形、装饰物、单位、地区及镜头。
触发器编辑器:设置触发器来运行事件,想做出任务、情节、JASS编码就用它了。
声音编辑器:管理和运用魔兽中的所有声音,也能导入外部声音。
物体编辑器:编辑各种对象的属性,其中包括:单位、可破坏物、物品、技能、升级。
AI编辑器:自定义制作电脑玩家的AI模式。
战役编辑器:可以如同魔兽单人任务版那样制作出自己的一系列自定义战役。
物体管理器:可统计和管理放置在地图上的所有对象。
输入管理器:导入一些模型特效来自定义地图。
搭建舞台场景——地形编辑器
WE基本元素之一。光用地形编辑器就能制作出简单的对战地图。由于它被设计得“傻瓜化”,就算是新手操作起来也非常容易,仿佛Windows画板一样。
通过魔兽争霸快捷程序组运行World Editor之后看到 ① 菜单栏 ② 快捷工具按钮 ③ 小地图 ④ 对象信息区 ⑤ 对象数据 ⑥ 地图编辑区 ⑦ 状态栏   ① 菜单栏:文件、编辑、查看、层面、情节、工具、高级、模块、窗口、帮助。
相关信息可以参阅附录暴雪 说明档:菜单
② 快捷工具按钮:
常用按钮:新建、打开、保存、剪切、复制、粘贴、撤销、恢复,对于这些按钮的作用你应该是非常的熟悉了,其作用及使用方法和其它软件完全相同,我就不在教程中赘述了。
世界编辑器特有的按钮:
选择刷子:使用它可以选择地形和各种对象,做移动、复制、删除等操作,通常按Esc键就会自动恢复到选择刷子模式。
地形编辑器:打开地形编辑器。
触发事件编辑器:打开触发事件编辑器。
声音编辑器:打开声音编辑器。
物体编辑器:打开物体编辑器。
AI编辑器:打开AI编辑器。
战役编辑器:打开战役编辑器。
物体管理器:打开物体管理器。
输入管理器:打开输入管理器。
测试地图:立即进入游戏,开始测试地图。 ③ 微缩地图:同游戏中一样,可以宏观整个地图的地表和物体设置。 ④ 对象信息区:显示选中对象的模型或效果,可以改变距离及旋转对象来观察。 ⑤ 对象数据:选中的对象数据会显示在这里。 ⑥ 地图编辑区:即时预览地图,通过工具面板对地图做出设置。 ⑦ 状态栏:显示对象坐标,显示当前工具,显示选择,地图时间,是否对战地图。 地形编辑器需要工具面板的配合才能发挥其最大作用,工具面板会在世界编辑器启动的时候自动打开。 工具面板分为五个,分别是:地形面板、地形装饰物面板、单位面板、地区面板、镜头面板。 使用他们能够在地形编辑器上修改地形和放置所有游戏中的单位、建筑、装饰物等。

魔兽地图编辑器完整教程

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版本中英雄即使不在战场,也会吸到经验值,如

魔兽争霸地图编辑器如何选择英雄

  选英雄的话,有很多方法
  方法一:用女妖的占据技能,只要把技能目标改成英雄即可
  方法二:双击选英雄
  事件 玩家 - 玩家1(红色) 选择 一个单位
  玩家 - 玩家2(蓝色) 选择 一个单位
  玩家 - 玩家3(青色) 选择 一个单位
  玩家 - 玩家4(紫色) 选择 一个单位
  玩家 - 玩家5(黄色) 选择 一个单位
  玩家 - 玩家6(橙色) 选择 一个单位
  条件 ((触发单位) 的所有者) 等于 中立被动
  ((触发单位) 是 英雄) 等于 TRUE
  player_hero[((触发玩家) 的玩家索引号)] 等于 没有单位
  动作 如果所有条件成立则做动作1,否则做动作2
  If - 条件
  dblclick_unit[((触发玩家) 的玩家索引号)] 等于 (触发单位)
  Then - 动作
  单位 - 改变 (触发单位) 所属为 (触发玩家) 并 改变颜色
  设置 player_hero[((触发玩家) 的玩家索引号)] = (触发单位)
  任务 - 对 (所有玩家) 发送 提示 信息: (((触发玩家) 的名字) + (选择了 + (((触发单位) 的名字) + !)))
  Else - 动作
  设置 dblclick_unit[((触发玩家) 的玩家索引号)] = (触发单位)
  方法三:小羊进圈选英雄
  事件:任意单位进入xx区域
  条件:触发单位=小羊
  动作:删除触发单位
  创建xx英雄给触发玩家在xx位置
  方法四:酒馆选英雄
  地图初始化
  给酒馆用触发添加可出售的单位

  事件:任意单位购买单位
  条件:被购买的单位=英雄
  动作:删除酒馆可购买的单位(即让酒馆不能再出售这个单位了,就是不能选相同的英雄)

魔兽争霸3地图编辑器的使用

这个不难
魔兽地图编辑器打开
菜单栏 - 情节
- 玩家设置
设置好玩家数量和属性
- 队伍设置
勾选自定义队伍设置
将玩家拖拽到 队伍1 里
队伍1右侧勾选多个属性 包含共享所有单位控制权

然后就可以控制盟友的单位了。如果要控制敌方单位,这是不可能的,除非用触发 重新设置要控制单位 的所有者,或者 触发动作 玩家 - 设置联盟状态
有些函数在触发里没找到对应的语句,先列出来
native 【SetPlayerTeam】 takes player whichPlayer, integer whichTeam returns nothing
native 【SetPlayerUnitsOwner】 takes player whichPlayer, integer newOwner returns nothing
native 【SetPlayerAlliance】 takes player sourcePlayer, player otherPlayer, alliancetype whichAllianceSetting, boolean value returns nothing
还有疑问,可以联系我 ,大家讨论下

魔兽争霸地图编辑器的使用?

1,第一个技能:剑圣跳劈技能里可以设置闪避几率,只是默认的是0,你可以自己修改;山丘的击晕也可以是倍数伤害,默认的是额外伤害,而且好像也是自带闪避的,所以你可以就用山丘的击晕,改伤害倍数,不要额外伤害了,再改下闪避几率就可以了。
第二个技能:三个都需要持续施法的技能,如果你是要英雄就是站在那持续施法的话,就以其中一个技能为基底,另外两个用隐藏的无敌施法单位施放就可以了,如果你是要英雄瞬发的话,就用一个瞬发的没效果的技能为基底,3个实际效果的技能都用隐藏无敌单位施放好了。
第三个技能:这个很简单,暗夜的风德不是有个变飞行单位的技能么,改成英雄技能,再把两个形态下的单位修改制作下,技能等级成长的变化就你自己设置了。
第四个技能就用一句触发写就可以了,找一个删除了实际效果的指向性技能为基底,把施法距离改成最大,一旦施放该技能,就把触发英雄移动到技能释放点就是了。
2,只要你不删除地图默认触发器里的那句对电脑开启AI,电脑就会有AI,就会发展滴。
3,找到所有你想要加的技能,把物品技能那栏改成ture,然后随便找个物品为基底,修改图标,再把物品技能修改成那些你要的就可以了,如果有主动技能的话,把那个技能放第一个位置。
魔兽自带的地图编辑器是很强大的,你多玩玩就会慢慢发现的,呵呵。另外,不用在你家门口造很多塔,直接给你主基地和农民添加个中立无敌技能就好了,不过和你相同种族的对手或者队友也是一样,呵呵!

魔兽争霸3地图编辑器怎样修改地图大小

目前的WE尽管还是有一些不太如意的地方,但其IDE的介面和集成性已经做得相当好了。现在,请你试着在右边的元素绘制面板中选择一些内容在地图绘制窗口画些东西,你会发现这远比你想像的要容易的多:)

地图编辑器菜单

文件
新建(Ctrl+N)--新建一张地图。
打开(Ctrl+O)--打开一张地图。
关闭(Ctrl+W)--关闭已打开的地图。
保存(Ctrl+S)--保存已打开的地图。
另存为--保存已打开的地图。这个选项允许用户改变地图名。
计算阴影并保存--创建一张带有阴影的地图,使得您的地图在游戏和地图编辑其中带有阴影。
导出脚本--导出一个地图编辑器的脚本。
导出小地图--导出一张小地图的文件。
导出字符串--导出一段字符串。
导入字符串--导入一段字符串。
属性--打开编辑器的属性设置。
配置控制--编辑地图编辑器的快捷键。
测试地图(Ctrl+F9)--在游戏中运行地图,以便进行测试。

编辑

撤销(Ctrl+Z)--撤销最后一次的操作。
重复(Ctrl+Y)--重复最后一次的操作。
剪切(Ctrl+X)--复制并删除当前选定的装饰物,单位,镜头或区域。
复制(Ctrl+C)--复制当前选定的装饰物,单位,镜头或区域。
粘贴(Ctrl+V)--粘贴您最后复制或者剪切的装饰物,单位,镜头或区域。
垂直翻转粘贴(Ctrl+Num+)--垂直翻转粘贴装饰物,单位,镜头或区域。
水平翻转粘贴(Ctrl+Num-)--水平翻转粘贴装饰物,单位,镜头或区域。
顺时针90度旋转粘贴(Ctrl+Num*)--顺时针90度旋转粘贴装饰物,单位,镜头或区域。
逆时针90度旋转粘贴(Ctrl+Num/)--逆时针90度旋转粘贴装饰物,单位,镜头或区域。
清除(Delete)--删除所选定的装饰物,单位,镜头或区域。
全选(Ctrl+A)--选择地图上全部的装饰物,单位,镜头或区域。
左移(Num 4)--向左移动所选装饰物,单位,镜头或区域。
右移(Num 6)--向右移动所选装饰物,单位,镜头或区域。
上移(Num 8)--向上移动所选装饰物,单位,镜头或区域。
下移(Num 2)--向下移动所选装饰物,单位,镜头或区域。
左上移动(Num 7)--向左上方移动所选装饰物,单位,镜头或区域。
左下移动(Num 1)--向左下方移动所选装饰物,单位,镜头或区域。
右上移动(Num 9)--向右上方移动所选装饰物,单位,镜头或区域。
右下移动(Num 3)--向右下方移动所选装饰物,单位,镜头或区域。
向左旋转(/)--向左旋转所选装饰物,单位,或镜头。
向右旋转(*)--向左旋转所选装饰物,单位,或镜头。
放大比例(+)--放大所选装饰物的比例。
缩小比例(-)--缩小所选装饰物的比例。
在XY轴上放大比例(Home)--在XY轴上放大所选装饰物的比例。
在XY轴上缩小比例(Home)--在XY轴上缩小所选装饰物的比例。
在Z轴上放大比例(Home)--在XY轴上放大所选装饰物的比例。
在Z轴上缩小比例(Home)--在XY轴上缩小所选装饰物的比例。
在对象管理器中查看(F1)--在对象管理器中查看当前所选装饰物,单位,镜头或区域。
在对象编辑器中查看(Ctrl+F1)--在对象编辑器中查看当前所选装饰物,单位,镜头或区域。
在工具面板中查看(Ctrl+F1)--在工具面板中查看当前所选装饰物,单位,镜头或区域。
编辑属性(Enter)--编辑所选装饰物,单位,镜头或区域的属性。
在列表中上移(Ctrl+PageUp)--将所选镜头或区域在工具面板列表中的位置上移。
在列表中下移(Ctrl+PageDown)--将所选镜头或区域在工具面板列表中的位置下移。
选择列表中的下一个(Ctrl+Tab)--选择工具面板列表中下一个镜头或者区域。
选择列表中的上一个(Ctrl+Shift+Tab)--选择工具面板列表中上一个镜头或者区域。
水平翻转--水平翻转地形。
垂直翻转--垂直翻转地形。
180度旋转--180度旋转所选地形。
顺时针90度旋转--顺时针90度旋转所选地形。
逆时针90度旋转--逆时针90度旋转所选地形。

视图
地形(Ctrl+T)--通过三种模式显示地形:质材,线体框架和隐藏。线体框架只显示顶点高度,不显示质材。隐藏将在编辑器中不显示地形。
装饰物(Ctrl+D)--打开/关闭显示装饰物。
单位(Ctrl+U)--打开/关闭显示单位。
显示单位信息(I)--允许此选项使得不同类别的单位地图上显示效果不同。如果一个单位被设定为死后掉落物品,则会在这个单位周围显示一个白色的圆环。
水(W)--打开/关闭显示水。
荒芜之地(H)--打开/关闭显示荒芜之地。
阴影(S)--打开/关闭显示阴影。
天气(E)--打开/关闭显示天气。
天空(K)--打开/关闭显示背景中的天空。
网格(G)--打开/关闭显示地形上的网格。第一个选项不显示网格,第二个选项显示512x512的网格,第三个选项显示128x128的网格,第四个选项显示32x32的网格。
镜头区域(B)--打开/关闭在地图显示镜头区域。镜头区域的中心将显示在地图的顶端。
道路区域--地面(P)--打开/关闭显示地图上的地面道路区域。白色标出地图上不能够地面移动到,不能够飞到和不能够建造的区域。粉红标记地图上不能够地面移动到和不能够飞到的区域。蓝色标记地图上不能够建造的区域。
道路区域--海上(N)--打开/关闭显示地图上的海上道路区域。红色表示海上单位不能够移动到的区域。
区域(Ctrl+R)--打开/关闭显示地图上区域。区域会在选择区域模板的时候被自动显示。
镜头对象(Ctrl+M)--打开/关闭显示镜头对象,镜头对象会在选择镜头模板的时候自动显示。
锁定游戏镜头(C)--移动编辑器的镜头,使之符合游戏中的设定,并且将编辑器的镜头锁定在此位置。
信箱模式(X)--使用此模式可以让地图看起来就象游戏中一样。这个模式的好处是使制作地图的用户能够清楚地了解什么将在游戏中显示。
符合游戏镜头(Ctrl+Shift+C)--将镜头设定符合游戏镜头的设定。但是不锁定。注意:点击鼠标中键就可以实施这个操作

模板
地形模板(T)--将打开的模板变为地形模板,来编辑地形。
装饰物模板(D)--将打开的模板变为装饰物模板,来编辑装饰物。
单位模板(U)--将打开的模板变为单位模板,来编辑地形。
区域模板(R)--将打开的模板变为区域模板,来编辑地形。
镜头模板(M)--将打开的模板变为镜头模板,来编辑地形。

场景
地图描述--修改地图名称,描述,建议玩家数量,作者等扩展信息。
地图选项--修改地图环境设定,开关物品使用分类。
地图大小和镜头区域--修改地图大小和镜头区域。
读入屏幕--修改当前地图的读取画面。
玩家属性--设置玩家的名称,种族和控制着。你还可以在这里决定玩家是否有固定的开始地点。
联盟优先权属性--修改开始位置优先权。
队伍属性--设定玩家开始所属的队伍。
科技树属性--设定每个玩家能够生产的单位。
魔法技能属性--设定每个玩家能够研究和使用的魔法技能。或者设定某个魔法选项是否已经被研究。
升级属性--设定每个玩家能够研究的升级选项,或者设定某个升级选项是否已经被研究。

工具
选择画笔(Space)--允许依据目前所使用的模板选择画笔。
画笔大小--改变画笔的大小,这个选项只在地形和装饰物模板中有效。
画笔形状--改变画笔的形状是圆形还是方形,这个选项只在地形和装饰物模板中有效。
随机旋转装饰物--打开/关闭对装饰物的随机旋转。
随机缩放装饰物--打开/关闭对装饰物的随机旋转。可以设定为四种模式:对称,不对称,只Z轴不对称和只XY轴不对称。

高级
修改地形设定--允许用户切换地形设定或者修改但前的地形设定。
随机地面--允许用户设定随机地面。来自东改变区域内出现的怪物和野兽。
物品面板--管理当前地图上掉落的所有物品。
游戏常数--允许用户修改游戏中的常数。
游戏界面--允许用户修改游戏界面。
复位区域高度--如果你不选择"随机"则将地形复位到默认的高度。如果您选择"随机",则会在默认的高度加上或者减去一点高度。
调整峭壁等级--通过选择数量,增加或者减少所有地形和对象之间的高度。
删除砖瓦--允许用户一次性删除一个类别的所有已放置的砖瓦。
删除峭壁--允许用户一次性删除一个类别的所有已放置的峭壁。
删除装饰物--允许用户一次性删除一个类别的所有已放置的装饰物。这可以针对于所有的装饰物,也可以只针对于所选的装饰物。

查看整个地图--调整视角,以便能够看到整个地图。
复位质材改动--将所有的地面质材恢复到选择之前的默认质材。

强制水流高度限制--强制进行正常的水流高度。如果不使用这个选项,您可以制造漂浮在空中的水流。可是有的时候您需要使用这个选项清除一些难看的图像错误。

强行限制镜头区域--这项设置将镜头区域强行限制在地图边缘之内。如果不选择此项设置,就可以把镜头对象移动到镜头区域之外。

模块
地形编辑器(F3)--让焦点位于地形编辑器。
触发器编辑器(F4)--让焦点位于触发器编辑器。
声音编辑器(F6)--让焦点位于声音编辑器。
对象编辑器(F7)--让焦点位于对象编辑器。
战役编辑器(F5)--让焦点位于战役编辑器。
AI编辑器(F8)--让焦点位于AI编辑器。
对象管理器(F8)--管理和集中参考地图上所有的装饰物,单位,物品,区域和触发器。
输出管理器(F8)--管理输出文件。

窗口
新建面板--打开一个新的面板窗口。
显示面板(A)--开/关决定用户是否能够看见正在打开的面板。
工具条--打开/关闭显示工具条。
小地图--打开/关闭显示小地图。
预览--打开/关闭显示预览
画笔列表--打开/关闭显示画笔列表。
(地图列表)--切换用户当前打开的地图。

帮助
魔兽争霸III地图编辑器帮助主题--显示有关地图编辑器的帮助信息。
许可协议--显示最终用户许可协议。
关于魔兽争霸III地图编辑器--显示版本和版权信息。
编辑器:了解地图编辑器特色与导航

地图导航
地图导航的方法有很多。你可以使用向上和向下或者向左和向右的滚动条,或者用键盘上的方向键。也可以通过右键点击,然后拖拽的方法进行移动。同样,你也可以通过左键点击小地图来改变位置。

基于魔兽争霸III地图的三次元特性,你现在可以放大缩小地图,以及旋转地图。你可以按住shift键然后右键点击并拖拽,来放大缩小地图。可以按住ctrl键然后右键点击并拖拽地图,从而进行旋转。如果你按住C键锁定游戏镜头,也可以按惯例进行缩放和旋转。

预览器

预览器是在屏幕左边的小窗口,允许你在将各种所选的单位和装饰物放入地图钱观看其外形。你可以使用预览器下方的箭头按钮旋转或缩放每个单位或装饰物。你还可以点击相关时间箭头在各种光线选项下观看动画效果。

通过装饰物面板你可以在预览器中看到一种装饰物的所有不同变化,而你可以决定放置哪种变化形式,只要你没有选中放置随即变化选项框。一旦你选中某种要放置的装饰物后,你就可以通过点击编辑器左边"变化"或"动画"字样旁的上下箭头来选择已选装饰物所有可用的变化形式或动画。如果你没有选择随机旋转,你也可以在预览器中选状所选要放置的装饰物。 使用单位面板,你可以通过点击编辑器左?quot;动画"字样旁的上下箭头来选择已选单位所有可用的动画。

刷子列表

刷子列表与面板可以二选一。但是,它只允许你选择创建地图使所选的地形设置相关的地形,单位和装饰物。比如,如果你选择洛丹伦的夏天作为你的地形设置,则只有此类场景中的单位和装饰物会在刷子列表中出现。刷子列表也缺少其他一些由面板提供的特色,比如刷子尺寸,和随机旋转。

状态条
状态条位于滚动条水平线之下,在编辑窗口的底部;它向你提供目前所做之事的信息。从左向右共有四种信息。

第一部分按照鼠标位置,以(X,Y,Z)显示当前位置,以及鼠标所处地形的当前悬崖层面。 第二部分显示当前所使用的刷子。如果你正在修改地形,它会告诉你刷子的尺寸,形状以及你所使用的刷子类型。如果你在修改装饰物和单位,该状态条会告诉你正在放置什么装饰物/单位。如果你在修改地区,状态条只会显示"地区"。此外,它还会告诉你选择的刷子是否可用。

第三部分显示了你的地图上目前选择了什么。如果你选择了一件物体,它会告诉你该物体的名称,以及它被放置在地图上的顺序(比如,圣骑士0000是第一个放置在地图上的单位,该数字只计算单位),它的四位数代码(如果此物体是单位或装饰物),它的所属(是否一个单位),以及它的级别(是否英雄,中立生物,或野生动物)。

第四部分告诉你编辑器目前显示的游戏时间是什么。此时间可以是一套不变的时间,但默认的设置为常规的日夜更替。此部分同时显示你所操作的地图是否混战地图。

小地图

小地图以高空视角显示放置在地图上的地形,单位,装饰物和地区。

显示中立建筑图标 - 激活此选项可将地图上的中立建筑以图标显示。
显示中立生物营地图标 - 激活此项可显示中立生物营地位置。
显示游戏小地图 - 激活此项可显示无边界的小地图。

参数选择
参数选择部分可以通过文件菜单进入。

通用

撤消限制 - 激活此项以限制在编辑器中可以撤消的行为数量。此限制对内存有限的系统有用。
颠倒鼠标 - 改变当你点击右键并进行拖拽时地图的移动方向。
自动存储 - 间隔一段时间就自动存储你的地图。
显示提示工具 - 在编辑器中显示提示工具
在单位面板中显示详细提示 - 在编辑器的提示工具中显示详细提示。提示工具必须先行激活。
锁定活动面板可见 - 当选中此选项后,你无法修改当前面板相关物体的可见状态(通过查看菜单或通过热键)。比如,当装饰物面板打开时,你无法修改装饰物可见。
开始时创建新的地图 - 每次打开地图编辑器时都创建一张新地图。
自动创建新的面板窗口 - 选择此项后,每次你按下面板的热键,都会创造新的面板。
当贴涂开关数据时自动创建未知的变量 - 选择此项后,当粘贴的开关包含未知变量时会自动创建变量。注意:这里不包括"设置变量"开关,因为这开关可以涉及所有变量类型。
重设到默认一般参数选择 - 重设所有一般参数到各自的默认状态。

画面
修改时间 - 激活此项使编辑器永远显示地图在某一个时间的状态。然后可以选择具体时间。
天空显示 - 当在查看菜单中打开天空的时候选择天空的显示。
工具面板按钮尺寸 - 选择面板尺寸按钮尺寸。
大的栅格色 - 选择大栅格(512 x 512)的颜色。
适中的栅格颜色 - 选择中栅格(128 x 128) 的颜色。
小的栅格色 - 选择小栅格 (32 x 32) 的颜色。
地形线框颜色 - 当地形显示为线框时选择其颜色。
使用地形指针 - 当地形被放置或未选指针时选择其颜色。
重设到默认视觉参数选择 - 重设所有一般参数到默认状态。

文本颜色

此部分允许你改变开关编辑器和对象编辑器与开关相关的显示颜色,使得更容易查找和阅读。双击列表中的一类开关将会显示该开关的相应颜色。你也可以从列表中选择一种预设颜色或者选择自定义选项选择创建一种自定义颜色,然后输入红,绿,蓝三色的颜色代码。
重设文本颜色参数到默认值 - 重设所有文本颜色参数到各自的默认值。

测试地图
困难等级 - 当测试地图使用时,改变地图的难度级别。
玩家档案 - 当测试地图使用时,改变创建的档案名称。
困难等级 - 当使用测试地图内容时改变难度级别地图使用。
固定随机种子 - 使游戏中所有的随机数值都同等产生。
复制的地图文件 - 当使用测试地图内容时,改变测试地图文件位置。
重设到默认测试地图参数选择 - 重设所有文本颜色参数到各自的默认状态。



模型详情 - 改变编辑器中的模型细节。
动画质量 - 改变编辑器中的动画质量。
纹理质量 - 改变编辑器汇总的纹理质量。
粒子 - 改变编辑器中粒子效果细节。
光 - 改变编辑器中光线效果细节。
从魔兽争霸三 选项中匹配 - 设置编辑器中的 选项以匹配魔兽争霸三。
重设到默认 参数选择 - 重设所有 参数到默认值。

声音

声音音量 - 修改声音编辑器中播放的声音音量。
用户界面效果音量 - 修改用户界面声音效果的音量。
音乐音量 - 修改声音编辑器中的音乐音量。
重设到默认声音参数选择 - 重设所有文本颜色参数到默认值。
地图创建与设置

创建一张新地图
你可以在文件菜单中选择"新建"选项创建一张新地图。你将会得到以下几个可选项目:

宽度 - 决定你的地图x轴方向的长度。此数字可以是从16到256的任意整数。
高度 - 决定你的地图y轴方向的长度。此数字可以是从16到256的任意整数。
可玩区域 - 你的地图实际可玩的区域。这些数值不可以直接调整;它们是由宽度和高度决定的,负区域保留边界。
尺寸描述 - 你的地图相关尺寸。可以是:微小,细小,中等,巨大,庞大和壮丽。
地形设置 - 这一栏允许你修改当你创建地图时的初始地形设置。
初始地形 - 此栏告诉你开始时什么样的地形将覆盖你的地图表面。默认的地形可以通过在"地形设置"中点击任意一种地形而加以改变。
初始悬崖层 - 设置你的地图表面的开始层。比如,你的地图以第14悬崖层开始(最高层),地表就无法再做提高。如果你以第0悬崖层开始地形就无法再降低。
初始水位 - 设置你的地图的初始水位。如果选中了某一级别的水位,你的地图就会被该水位的水域所覆盖。使用此标题下的三个按钮可设置默认水位为无,浅水或深水。
随机高度区域 - 此项将使地面自动抬升和下降,在地图新建时将会创造一个不平坦的表面。

对战与非对战
魔兽争霸中的混战地图,就是在游戏开始时玩家只拥有放置在起始点的单位,而且没有自定义的触发器,声音或单位。你的地图的科技树资料和升级资料也不被修改;如果有,该地图就是非混战地图。但是,你却可以放置装饰物和中立单位。从右下方的状态条上,你可以立即得知,你的地图是否混战地图。

可通行与不可通行

当创建战役和混战地图时,通行性和建造性是你必须理解的两种概念。

通行性是指那些单位可以通过的区域。比如,兽族英雄牛头人酋长的体形要比一个兽族苦工大的多,因此需要比一个苦工更多的空间才能通过或越过物体和地形。苦工能够穿过一些牛头人酋长无法通过的地方。你可以从查看菜单或者按p键看见通行性。

建造性是指单位和建筑可以放置的地方。在某些地形中,建筑是不可放置的,比如岩石地形。但是,其他单位却可以放置下去。比如一个拔根的暗夜精灵建筑可以被放置在岩石地形上,但是扎根的暗夜精灵建筑却不可。

调整地图属性
你的地图道具可以通过选择情节菜单下的以下四个选项:地图描述,地图尺寸和镜头范围,读取场景以及序言场景来显示和修改。

地图描述

名称 - 在此给你的地图起名。
建议玩家数 - 列出游戏类型以及地图最佳运行配置。(例如: 2v2, 2v2v2v2).
描述 - 在此你可以告诉玩家由你的地图可以玩到些什么。
作者 - 给出你的名字。
资料片需求 - 列出所有你在地图中所运用的所有仅在资料片中可用的内容。
重设地图描述为默认 - 该选项重设所有四个文本框为各自的默认值。

地图选项

在预览窗口中隐藏小地图 - 这将关闭在预览窗口中观看已打开的地图。当此项选中时,在聊天或者当它被选中并创建为多人/单人游戏时,其小地图将不会显示。
被遮盖的地区部分可见 - 玩家尚未到达过的区域将会对玩家呈半透明状态,而不是完全的不透明(黑色遮盖),虽然要比战争迷雾要灰暗的多。该选项涉及到暗影遮蔽。
显示悬崖的水波- 当水面碰到尖锐突起的陆地,将会显示水波。
在海岸上显示水波 - 当水面碰到平滑的倾斜陆地,将会显示水波。
使用物品分类系统 - 激活物品分类系统的使用。 这将使物品按以下逻辑分类:永久的,可充的,强化的,人造物,可购买的,战役的和混杂的。
使用物品分类系统 - 激活物品分类系统的使用。 这将使物品按以下逻辑分类:永久的,可充的,强化的,人造物,可购买的,战役的和混杂的。 .
使用地形迷雾 - 激活迷雾资料。不同的迷雾类型,形状,密度和色彩都可设置。
使用全球气候 - 激活整张地图的天气状态。
自定义声音环境 - 激活游戏中常规全3D声音的修改。
自定义光线 - 激活整张地图光线条件。
重设到默认选项 - 该选项重设所有四项文本框到各自的默认状态。

地图尺寸和镜头范围

该部分允许你修改地图的尺寸和镜头范围。在对话框的中心你将看到一张小地图。小地图周围的箭头组可以从各自方向修改地图。在标题镜头和地图下,每个箭头旁的数字各指示你的地图可视区域尺寸,并以小方格指示你的地图的总尺寸。

两个复选框,修改地图范围和修改镜头范围,分别允许你修改你的地图的总尺寸以及你的地图可视区域尺寸。如果两个框都未选中,你就不能点击任一个箭头。如果其中一项选定,则只可修改那一项。

在复选框右方的两项统计数字,可播放和全部,各以中等方格给出你的地图的可玩区域和实际尺寸。

读取场景

使用默认场景 - 使用默认的读取场景。
使用战役场景 - 使用所选的战役场景作为读取场景。
使用输入的文件 - 允许输入的文件被用做读取场景。选择使用战役场景或此选项的话将会激活以下内容:

读取场景标题 - 在你的读取场景上所显示的标题。
读取场景子标题 - 在你的读取场景上所显示的子标题。
读取场景文本 - 可为你的地图增加更多描述文本的区域。
重设读取场景到默认设置 - 设置读取场景到默认状态。

标签: #魔兽争霸3地图编辑器怎么用#魔兽争霸地图编辑器使用教程