当前位置:文档之家› 星际争霸 地图编辑器教程

星际争霸 地图编辑器教程

星际争霸 地图编辑器教程
星际争霸 地图编辑器教程

星际争霸2地图制作教程【塔防-速成版】【01】前期准备

本制作使用1.02的繁体中文正式版星际争霸2(星海争霸II自由之翼)。

^o^/本教程为个人原创,转载请保留作者信息。

作者:梦里河山

在制作地图之前,首先要完成整个游戏的方案策划,切忌想到哪里做到哪里,这样做会造成效率低下、返工率高。

因为下面仅制作一个教程,所以具体数据相对较少,仅供参考。

制作类型:星际争霸2 自定义地图

类型:塔防TD

名称:塔防TD速成教程

游戏人数:2-4人

游戏目标:结盟防守一共30波敌军,取得最后的胜利。

游戏流程:

游戏详细数据策划:

【玄武】

建造方式:使用神族建造方式。

种族特点:大量研发科技,可以给其他玩家提供强力技术支持。

↓可进化为

【光之玄武】攻速较快的玄武塔,开发攻速科技有额外加成。

【力之玄武】攻击力较高的玄武塔,开发伤害科技有额外加成。

【暗之玄武】辅助塔,增加周围塔攻击力,开发射程有额外加成。

【玄武之魂】玄武科技研发中心。

【力】增加所有塔3点伤害,并额外增加力之玄武2点伤害。

【速】增加所有塔3%攻速,并额外增加光之玄武2%攻速。

【广】增加所有塔3%射程,并额外增加暗之玄武2%射程。

↓进化

【神之玄武】可以开发高级玄武科技。

【神威】增加所有玩家所有防御塔2点伤害(包括自己)

【神恩】降低自己5%击杀收入提高其他所有玩家5%击杀收入

【神赐】打开所有玩家终极建筑。

【玄武】终极建筑,可以心灵震爆,打晕小范围内的敌人。

【朱雀】

建造方式:使用人族建造方式。

种族特点:攻击力较强,主要升级方式为塔本身的进化。

建筑列表:

【朱雀之羽】朱雀基础塔,没有攻击力,可以转化成其他塔。

【朱雀之牙】单体攻击,升级大幅度提升攻击力。

最高级的朱雀之牙的攻击有几率造成致命一击。

【朱雀之羽】小范围群体攻击,升级大幅度提升攻击速度。

最高级的朱雀之羽可以释放小范围的火系伤害技能。

【朱雀之心】单体攻击,带有火焰持续伤害,升级大幅度提升射程。

最高级的朱雀之心可以对目标周围单位造成伤害。

【朱雀之魂】朱雀科技研发中心。

【红牙】解开最高级朱雀之牙限制。

【红羽】解开最高级朱雀之羽限制。

【炽魂】解开最高级朱雀之心限制。

【朱雀】终极建筑,攻击范围大,且有致命一击能力。

具体建筑的价格、建造时间、攻击力、以及每波士兵的移动速度,护甲类型,护甲值,则可以在游戏基本构架制作完毕后,反复测试,最后采用平衡性较高的数据。

星际2地图制作教程【塔防速成版】【02】新地图与路径

本制作使用1.02的繁体中文正式版星际争霸2(星海争霸II自由之翼)。

^o^/本教程为个人原创,转载请保留作者信息。

作者:梦里河山

点击 檔案-新增 或按下新增按钮来创建一个新地图

新建地图窗口中比较重要的是地图的宽度和高度。与WAR3编辑器不同的是,要注意后面的【可玩尺寸】,在玩家进行游戏的过程中,有部分地图是不允许操作和移动的,可玩尺寸才是有效的尺寸。

另外,除非进行非常复杂的地形设计,将基本高度设置为0可以一定程度的减少地图体积。

设置完毕后,点击【确认】,我们的新地图就建好了

在地图编辑器模式下,右侧界面可以按住鼠标右键进行拖拽,滚动鼠标滚轮来放大/缩小。

作为一个塔防类游戏,我们首先需要来设置不允许建造建筑的路径,来给敌人进军使用。由于地图供2-4人使用,所以我们需要四条通向地图中心的路径。

选择圖層-地形(热键T)或按下按钮来进入地形编辑。

选择地形之后,在笔刷设置处选择道路。对于道路宽度,可以先放置一个单位作为参照物,然后手动调整。

这里我使用了宽度为4.54的道路笔刷。选择好了之后,就可以在右侧界面进行绘制。道路的绘制方法是,按下鼠标左键为起点,然后会出现橙黄色的连线,再次按下鼠标左键后,将自动绘制以该连线为中心线的公路。

(注意,绘制中若按下CTRL键,则是分段绘制模式,否则可以连续绘制)

绘制道路完毕后,可以拖拽绿色箭头来调整道路。

因为是教程,所以我简单的绘制了一下。若要制作质量较高游戏,请反复调整直到美观。

道路绘制完毕后,我们要让道路上禁止建造建筑。

点击圖層-路徑設定(热键H) 或按下按钮来进入路径编辑。

注意要选择【無建築物】,然后就可以在右侧地图上用鼠标左键来绘制了。

将刚才所有的道路和中央区域覆盖。黄色区域即表示禁止建筑。

绘制过程中,按住SHIFT键则是橡皮擦功能,CTRL+Z则是撤销上一次操作,请灵活使用。

这些路径就是敌人将要进攻的路线。

同样,此处因教程原因,不做细节处理,实际游戏起码要做到区域和道路基本重合。

【注意】若要禁止4个玩家互相去别的玩家位置进行建造,可以用路径设定中的【禁飞区】将区域隔开,并将各自农民设置为飞行移动,则可以达到目的。

本章到此结束,下一章讲介绍如何设定敌人的行动路线。

星际2地图制作教程【塔防速成版】【03】电脑进攻路线

本教程使用1.02的繁体中文正式版星际争霸2(星海争霸II自由之翼)。

^o^/本教程为个人原创,转载请保留作者信息。

作者:梦里河山

选择圖層-點(热键P)或按下点功能按钮来进入点编辑模式。

然后选择新增点类型中的第一个正常点

然后在右侧地图视窗中按下鼠标左键来放置点。我们需要在道路起点,道路所有转角和道路重点各放置一个点。

放置后的点将出现在左下工具栏,双击或选中之后按F2可以改名。我们将点的名字命名为该点的功能。对于一条路径来说,绘制如下:

下面打开触发器编辑器,编辑一个可以让电脑按顺序移动的触发器

按下模組-觸發器(热键F6)或触发器按钮来进入触发器编辑器。

触发器编辑器:左侧为触发器列表,右上为当前触发器内容,右下为触发器中选中内容的详细内容。 首先我们要删掉默认的【对战初始化】,这个触发器是为了一般性对抗地图准备的。

然后按下CTRL+T或者新增触发器按钮来增加一个触发器。

我将它命名为【敵軍進軍1】

点击右侧窗口,新建事件,选择单位-单位进入/离开点,设置为移动点1-0的范围3之内

注意,添加事件之后,事件内的数值都是默认的,如图:

选中这个事件之后在窗口右下方会显示此事件中可以更改的内容。

你可以双击 點:(無值)或直接单击最下方文字中红色的“點”来修改触发此事件的点。

来表示此无法执行。

当修改“点”的具体内容时,编辑器会自动弹出如下窗口。

此中【函数】是返回值的一段指令

【预调】是程序内置的一些方法

【變數】是自己定义的变量值

【值】则是直接输入要赋给当前选择项的内容。

根据需要输入值类型的的不同,此窗口显示也不尽相同,此处选择移动点1-0。 再将范围改为5.0

然后添加一个动作,选择單位-下達命令

在此处双击【命令:無目標的命令】在弹出的函数窗口中选择【命令目標的點】 然后将技能指令设置为【移動】(注意要搜索记得使用繁体)

复制当前动作,然后将目标点改为1-2,队列选项改为【在已经存在的命令后】,则单位会执行向1-1移动后,再向1-2移动。复制此条目4次,最后达到如下效果:

这样在稍后我们在点1-0创建敌人单位,他就会自动触发这个触发器,按着点移动了。

下一章我们将介绍整个游戏的流程控制。定时出兵、击杀奖励、死亡判断。

星际2地图制作教程【塔防速成版】【04】游戏系统 首先,我们要完善所有的路径点

然后完善4个入口的敌军进攻触发器:

注意我增加了对触发器的条件判断,设置必须是玩家5的单位才可以激活触发器。

因为我们要制作一个最多4人游戏的地图,所以将玩家1-4留给用户,以方便后面的制作。

下面按照策划中的游戏流程进行触发器制作。

首先我们要进行地图初始化。内容包括:

1.给所有玩家初始资源1000晶矿

2.让所有玩家可以直接观察整张地图(驱散战争迷雾)

新建一个触发器,事件为地图初始化

新建一个本地变量(CTRL+B或按下右上角的变量按钮),类型为整数,初始值为1,名称为x 新建一个WHILE循环动作,条件为x<5

在WHILE中添加动作:

設定變數:数值改为函数中的算術(整數),然后设定x=x+1

添加全局变量“防守同盟”玩家组

IF判定,若当前玩家为已启用玩家,则添加进“防守同盟”玩家组

然后我们需要完成的是玩家选择种族的过程。此处我们使用对话框来完成选择。

在游戏进行后0.5秒,为所有玩家显示选择种族的对话框,每个玩家选择之后,令整数变量“已选种族”+1,当此变量大于等于已启用玩家数时,则进行下一阶段的工作。

首先我们需要2个全局变量,类型为对话框项目:

然后添加2个触发器。

第一个触发器是用来给所有玩家显示对话框:

第二个触发器是用来判断玩家按下了哪个按钮,并执行对应的事件

稍后我们在单位设定之后,还要在这里加上为玩家创建单位的事件。

当此计时器倒计时为0时,触发“出兵”触发器。

先建立一些全局变量:

然后,我们根据当前波数,设置敌军单位变量的值(此处不完整,后面相同,只需要修改单位类型)

最后,我们根据有几个玩家在游戏中,分别在对应玩家需要防御的路径起点创建敌人单位

新增一个击杀判断的触发器如下:

此中,判断所有敌军被击杀之后,才进入下一波进攻。若要使用不间断进攻,则删掉此处判断,将第一次执行计时器的位置将计时器改为反复使用即可。

下面制作玩家生命值。玩家生命值为10加上10乘以玩家数,任何敌军单位进入中间都会让生命值-1,生命值为0时判定所有玩家失败。

增加全局变量“玩家生命值”为整数类型。

在初始化触发器中增加如下事件:

(注:此处修正错误,变数X=X+1)需要在WHILE动作末尾进行执行。

在“创建计时器”触发器中增加如下事件:

然后新建触发器:

至此,游戏系统设定完毕。

下一章将介绍农民单位的设置方法。

本教程使用1.02的繁体中文正式版星际争霸2(星海争霸II自由之翼)。

^o^/本教程为个人原创,转载请保留作者信息。

作者:梦里河山

星际2地图制作教程【塔防速成版】【05】防御塔制作 本章内容需要有物体编辑器基础,若对所讲内容有疑问,可以去查看新手教程里面的单位创建。

首先,我们来创建神族建筑的基本单位【玄武之心】(水晶塔)

复制一个水晶塔(仅复制原始单位和动作者)

设置复制后的单位

修改单位旗标,让我们的塔变成无敌状态。

然后我们来做第二可以攻击的塔,名字为光之玄武,以加农炮为模板,选中如下

(伤害修改等请见单位创建教程)

此处我们完成了2个塔的创建,再复制一个“光之玄武”,与玄武之爪复制模板相同。 注意,我们可以给自己创建的单位增加编辑器前置文字,方便我们使用时候快速查找。 编辑器文字不会显示在游戏中。

创建塔之后,我们来创建工人,模板为“探测机”

然后我们需要4个按钮,对应3个塔的建造,以及一个“建造”技能用的按钮。

按钮2:

相关主题
文本预览
相关文档 最新文档