2024年3月22日发(作者:)
RPG地图制作教程
教你如何做自己的RPG-----制图教学 说到魔兽争霸3大家肯定不会陌生,那么各位
在玩过特色各异的地图以后有没有想过自己动手做一张地图?摇头拒绝的家伙们听我把话
说完,其实做一张地图并不是各位想象的那么困难。下面我将会简单介绍一下集合了几种
常见功能的地图的制作方法,有兴趣的朋友不妨跟着做做。
这次要做的是一个3C中的人物选择功能,也就是当小精灵进入能量圆的时候选择对
应的英雄,这是一个3C最普通的选人功能。那么动手了。
首先找到地图编辑器,编辑器位于魔兽目录下,名为(世界编辑器),
双击打开。第一次使用地图编辑器,系统会自动为我们创建一张64*64大小,环境为罗丹
仑的夏天的新地图。如果想要手动创建新地图,可以通过点击菜单栏的文件 - 新地图/Fil
e - New Map来创建。如果想要关闭在打开编辑器的同时创建新地图的功能,可以同过
选择文件 - 参数设置 - 常规 - 打开时创建新地图/File - Preferences - General - Cr
eate a new map on start_up,将前面的勾去掉来实现。
地图创建完毕以后看见的就是这个地图编辑器的组成了,按2下G关闭坐标格的显示。
在制作上面提到的功能以前,让我们先做点准备工作。首先既然是选择英雄,那么英雄自
然是必不可少的,按U打开单位编辑面板,在这里可以选择我们所希望的单位放置到地图
上,我选择了恶魔猎人(Demon Hunter),血巫师(Blood Mage)和巫妖王(Lich Ki
ng),当然各位如果看上其他英雄请随意,这并不会影响后面的制作。顺便说说在单位面
板中切换种族的方法是在第三行左边的那个扩展菜单里面选择希望的种族,由于选择英雄
的时候所看见的英雄是不被我们控制的,必须选择了以后才能控制,因此一般的做法是将
英雄更改为中立单位,更改的方法是双击放置在地图上的英雄,选择常规 - 玩家 - 中立
无敌意/General - Player - Neutral Passive。注意各英雄之间不要间隔太远,否则让小
精灵跑来跑去的很麻烦。放好英雄以后当然还要在英雄面前放个能量圆作为小精灵进入选
择用,能量圆可以在单位面板的中立敌对分支中找到。最后再放上选英雄用的小精灵,由
于多个玩家的选择英雄的原理是相同的,所以这里我们只做3个玩家的选择,因此只放属
于 3个势力玩家的小精灵。如
工作就算是完毕了,接着开始做功能部分,要用到触发器。
由于是初次介绍,为了不扰乱大家的思维,所以我对触发器的原理不做太多的介绍,
大家只需要知道触发器的作用就是可以以事件的方式来实现一些功能就可以了。按F4打开
触发器编辑器/Trigger Editor,删除默认的那个触发器,那是为MEELE准备的。可以看见
在魔兽地图编辑器中,一个触发器是由事件(Events),环境(Conditions),动作(Acti
ons)三部分左右,这三个部分之间的关系可以用一个简单的例子说明:“火药接触火以后
爆炸”。在这里,火药与火接触就是事件,只有二者接触才会发生以后的动作;而火药接触
的对象必须是火才会爆炸,所以火在这里作为环境,限制火药爆炸需要的条件;火药爆炸
就是动作,是在与火接触以后引发的动作。在触发器里面我们可以根据需要自己修改事件,
环境,动作这三部分的内容,比如可以将火药与火接触爆炸改为与水接触爆炸。那么有了
以上概念,来看看选择英雄的制作方法,首先英雄必须在发生了一个事件以后才会被选择,
而这个事件在这里就是:小精灵进入能量圆;但是在这里必须限制只有小精灵进入能量圆
的时候英雄才会被选择,其他种类的单位进入则什么都不会发生,于是整个触发的环境 -
也就是限制条件也有了,就是:进入能量圆的单位类型是“小精灵”;最后就是动作了,英
雄被选择,其实选择英雄的动作就是把英雄的从中立单位更改为玩家势力控制的单位。把
上面所说的步骤以触发的方式写出来就是这样的:
事件(Events)


发布评论