在你的星际安装目录下找到“staredit.exe”文件,双击它即可以启动地图编辑器(其它功能更强大的星际地图编辑器需从网上下载)。打开地图编辑器的窗口后我们可以看到,上面第一排为功能菜单,选项包括File、Edit、Layer……。功能菜单可以随后介绍,下面先介绍功能菜单下的一排工具条,这里是地图设计的核心操作区域。
星际地图编辑器全貌
工具条
层的概念
先找到默认项为“Terrain Layer”的一个下拉列表,Layer代表层次。编辑地图是需要分几个层来编辑的,Terrain层是用来设计基础地形地貌的,Doodad层是用来添加一些地形点缀的,如一些突起的地貌等等,前两个层结合起来就可以完成整个地图的地形、地貌设计了。接下来是Unit层,这个层是用来摆放所有单位的,包括建筑(比如你想增加或删减地图上的单位,那么必然要选择到Unit Layer来操作)。接下来是Location层,在这个层上你可以添加一个个的Location(位置),这是你随后设计地图剧情的一个坐标位置,如当发生了指定的事件时,在指定位置发生指定的结果。还有一个Fog of war层,这是战争迷雾层,我们都知道对战时我们单位视野没有到达过的区域在地图上是全黑的,而到达过随后又离开的区域是半黑的,这些就是星际的双层战争迷雾设计,这个层就是针对这种迷雾做设计的。
Forces(队伍)的设计
设置玩家的队伍分组
跳过右边Player下拉列表,我们先介绍那个小旗标志的按钮的用途。点击这个按钮打开Forces窗口,这个窗口是用来设计游戏队伍的。星际自带的编辑器支持8个玩家、4个队伍,在Force 1(队伍1)下方的窗口中我们看到了8个玩家的例表,点选其中一个玩家把它拖到另一个Force下方的窗口,那么这个玩家就被分在了另一个队伍中。通常地图设计至少需要有两个Force。再下面可以看到4个选项:Allies(结盟)、Random Start Location(随机出生位置)、Allied Victory(盟军胜利)、Shared Vision(分享视野),这是对此队伍中几个玩家共存规则的设定,打上“√”就代表定立一条规则。做好队伍规划以后一般会再回到上面的菜单中打开“Player”,并选择其中的Settings项对玩家或玩家的单位进行进一步设置。打开Player Settings窗口后,在Properties页可以设定每个玩家的特性(如指定玩家是由人控制,还是由电脑控制,或者是处于中立)。后面几个设置都是对指定玩家的指定单位的升级、特殊技能的设定。Force按钮右边是一个小喇叭图案的按钮,是用来导入地图设计中要到的一些声音文件的,这个不用多介绍,下面说说再右侧的齿轮图案的按钮,这是地图设计的灵魂之钮——触发器设置。
触发的设计
默认存在的3条触发(玩家拥有50水晶以及失败、胜利条件)
基于触发器的重要性,这里把它从工具条中独立出来特别介绍。触发器是整个地图设计的精髓,也是最复杂的地方,没有掌握触发器的设计原理就算不上是学会了地图设计。
首先说说触发的概念。简单地说,触发器就是告诉电脑,当一件事情(条件)发生时,另一件事立即开始进行(结果)。用微操地图的一个常用设计来举例,如你所想的剧情是:当位置A范围内的小狗全部死亡后(触发的条件),在位置B立即生产一定数量的小狗并朝位置A进攻(触发的结果)。
点击带有两个齿轮图标的触发器启动按钮,我们看到了Triggers(触发)设计窗口。窗口分上下两层,上层Players with Triggers窗口罗列出受到触发影响的玩家列表;下层Treggers窗口则显示选定玩家相关的触发内容。这时大家会看到,针对All players(所有玩家)已经默认写了3条触发,它们的内容分别是:开局后给每个玩家50水晶、失败条件(当前玩家没有任何建筑时)、胜利条件(敌方没有任何建筑时)。有些朋友设计好了地图,但不明白为什么游戏一开始就结束了,就是因为没有把失败或胜利条件删除,由于自己或敌方没有任何建筑,从而触发了胜利或失败条件,将游戏结束。
选择玩家属性(电脑、人、中立)
下面我们先把默认的三条触发删除,然后一起来设计触发器吧。点击Triggers窗口中的New按钮,第一步是指定下面写的触发是针对哪个玩家的。我们选上Player 1,点击下一步打开Conditions(条件)窗口,这里是设计触发条件的地方,点New按钮,首先看到了一个下拉列表,这个下拉列表包含了此编辑器支持的所有条件。我们就选第一个条件“ACCUMULATE”,在下面的Condition Text窗口中是对条件的进一步明确,在Player accumulates quantity resources.这句话中,3个单词是带下划线的,点击这个单词就可以对条件进行进一步设定。我们把这句话修改成“Player 1 accumulates exactly 8 Ore.”,意为“当玩家1积累了8块水晶资源时”。条件设计好了,我们点击“下一步”,便到了设计结果的“Actions”窗口。点击New按钮可以看到此编辑器支持的所有结果列表。我们选择第三个结果“CREATE UNITS”,然后将下面的Action Text修改为“Create 1 ZergZergling at ‘Anywhere’ for Player 1.”,意为在任一位置为1号玩家训练出一只小狗。然后点击完成按钮,我们又回到了Triggers窗口界面,并看到了刚才设计的那条完整的触发器,它的意义是:当玩家1积累的8水晶时,在任一位置为玩家1训练出1只小狗。
[责任编辑:]
| 上一页12 下一页 |
|
0
上一篇:《星际争霸》猜想!星际争霸网游版是这个样子的?
下一篇:没有了 |