编辑器示例教程:扫雷

编辑器示例教程:扫雷

本文由麦德三世为网易星际争霸II地图大赛独家编写,转载请注明。

在本教程中,你可以通过跟随教程制作一个简单的扫雷游戏来了解一些用编辑器来制作休闲游戏的入门知识。

注意,本教程假设你已经看过以下二篇暴雪官方教程,或已具备同等的基础知识:
地形模块触发模块
以上二篇教程介绍了星际争霸II编辑器中绘制地形和使用触发器的最基本知识。了解它们是学习本教程的先决条件。
>>点击下载本教程示例地图MineSweeper

开始之前:

先别忙着进入正题,在开始之前,先让我们观赏一段轻松的恶搞视频来活跃一下气氛——传说中的“扫雷真人版”:

好了,为啥要贴这部视频呢,因为我们今天要做的就是“真人版”扫雷。虽然这里面的“人”实际上还是游戏里的角色就是了。

休闲地图示例教程:扫雷

虽然严格来说,扫雷是一个2D平面游戏,因此要完全模仿扫雷的话,实际上应该使用自定义界面,直接绘制扫雷的2D界面,并在此基础上进行制作(就像官方《宝石》地图的界面那样)。但是自定义界面在SC2编辑器中是一个相当偏向中高级的部分,具有一定难度。而本教程又仅仅是一个入门教程,因此我会尽量避开编辑器中的困难部分,用尽可能简单的方式来教大家实现扫雷这个游戏。所以在这个教程中,我们要制作的是一个3D版本的扫雷,玩家操作着扫雷工到处移动并挖雷插旗,地图中仅仅对自定义界面部分作一些最最基本的接触——比如图中的“挖掘”和“插旗”按钮,以及右上角显示的“尚需挖开的格子数”。

准备地形和主角:

由于本教程并不是地形教程,所以关于如何绘制地形的部分,大家可以参考官方教程《地形模块》。但是这里我也会对关键部分做一些说明。下面给出我用来演示本教程的地图所采用的地形图片。

注意 :如果你想要完全按照本篇教程的步骤来进行每一步操作,请务必在创建地图时选择搭载“战役”Mod。具体搭载战役Mod的方法,在官方教程《地形模块》中已有说明

休闲地图示例教程:扫雷

本教程的扫雷网格数设计为固定的9x9格方阵。因此我在地图上用Protoss能量线(一种装饰物)分割出了9x9个方格。网格外围采用完全不同的地形纹理,以明确边界。这里请大家注意一点,我想大部分同学的视力还不能达到可以手动摆放这些能量线并使得所有方格边长完全相同的程度(显然我不行)。所以我们需要打开地形模块自带的网格辅助系统来帮助我们定位。

具体来说,首先我们在地形模块中进入地形层,然后在菜单中,选择“查看->显示栅格”,然后在子菜单中选择“大型”,这样我们就能在地形模块中看到密密麻麻的辅助网格了(如果你还是看不到,请按一次“V”键以退出游戏视图)。在这些网格当中,每两条平行的红线间距为8,每两条白线间距为4。本教程的地图直接沿着白线来绘制扫雷的格子,也就是说每个雷格边长为4。当然这并不是必须的,大家也可以自行决定别的边长和总格子数。

不过,在摆放边界线的时候,还有一个注意事项:大家必须先去菜单中,把“工具->对齐到栅格”勾上。这样,我们在摆放物件时,编辑器会自动帮我们把物件“吸附”到栅格线上。这样才能做出分毫不差的间距来。

休闲地图示例教程:扫雷

上面就是完成图,左边那个大标识牌是我为了应景起见放的,英文版的SC2中,标识牌上头有字:“钻头是男人的浪漫”云云。

休闲地图示例教程:扫雷

接下来我们决定扫雷的主角,这里我选的是矿工大叔,也就是标识牌上的那位同学,大家也可以选择别的单位作为主角。

休闲地图示例教程:扫雷

(本文来源: 网易游戏频道 作者: 麦德三世)