魔兽地图编辑器教程(魔兽争霸3地图编辑器,地图剧情跌宕似甄嬛传)
喜爱《魔兽争霸3》的朋友,可能不仅仅是喜欢它无与伦比的游戏性和竞技性,也会喜欢它庞大的世界观和跌宕起伏的故事。当洛丹伦王子阿尔萨斯为人们前往诺森德,举起霜之哀伤,多少人为之唏嘘;当他在冰封王座之下与伊利丹血战,多少人为之振奋。好的剧情绝对能为游戏添光加彩。
最近,《魔兽争霸3》官方对战平台推出了“地图作者扶持”活动,一些优秀的、受大众欢迎的自制地图作者将得到官方资金上的奖励,于是许多人纷纷开始制作自己的地图。如今已经有大量的优秀作品出现,不论是游戏机制,还是地图中的剧情,都是吸引人的关键点。想要你的地图机制与众不同,或者想要地图剧情有所发展,你必须要了解到地图编辑器中的这一项功能。了解了这个,你的地图剧情甚至可以像《甄嬛传》那样曲折婉转,像金庸武侠小说那样跌宕起伏。
今天要介绍的这项功能就是地图编辑器中的“触发器”功能,它堪称地图编辑器的核心和灵魂,不会它就相当于不会地图编辑器。
一,准备工作。
首先,原始地图编辑器的“触发器”语言为全英语,这给我们的使用带来了很大的困难,因此我们需要下载第三方的辅助软件,用得比较多的是YDWE,不仅给触发器汉化,而且增加了许多实用的功能,比如“装备合成”系统等等。在此需要感谢YDWE等辅助软件的制作者,他们让地图编辑器的使用变得平民化,只要稍微学习一下,就能够轻松入门,不需要很多计算机方面的专业知识。同时,YDWE还附带很多教学文件,示例地图,对地图制作的新人十分友好。在网上下载之后即可使用。
二,触发器基本用法介绍。
打开“触发编辑器”之后,在左边新建类别,然后在其中新建触发器,就可以看到三行式的语句,“事件”、“条件”、“动作”。
“事件”是指一个小事件发生的起因,即在何种情况下开始触发事件,是触发的“起因”,比如“任意单位死亡”,“任意单位进入地图区域”等等。
“动作”指这个小事件由于其起因而导致的动作,是触发的“后果”,比如“杀死单位”。
“条件”为整个事件发生的限定条件,当游戏剧情发展到了“事件”中所描述的内容,那么游戏程序会检查“条件”是否满足,如果满足,则产生“动作”。
举个最简单的例子,地图上的“关羽”被杀害,结果“吕蒙”被索命。那么“事件”为“任意单位-死亡”,“条件”为“((死亡单位)与 关羽 相同=TRUE)”。这里“TRUE”是“对的”的意思,与之对应的是“FALSE”,即“错的”。这是一个检查语句,检查被杀害的单位是不是“关羽”,确认是,那做下一步“动作”,“杀死-吕蒙”。
当然这只是一个最简单的介绍,还有更多更复杂的触发功能。而一整个故事情节,需要通过许许多多个小的触发器来组成。
三,多个触发器关联。
有时候,可能多个触发器才能组成一个复杂的故事。因此需要多个触发器之间的关联。触发器中有一些“动作”指令可以对其他触发器产生作用,比如“开启触发器”、“为触发器添加事件”等等,需要你自行摸索。现在主要给大家介绍关联的关键点——变量。
变量,具有存储的功能。前一个触发器的触发单位由于无法直接被后一个触发器的“事件”所识别,因此在前一个触发器的“动作”中先将这个触发单位存储,即“设置变量”。比如假设我们新建了一个单位变量X,那么赋值“X=关羽”。在另一个触发器中,就可以直接对X进行指令,比如“复活”等等。当然,一个变量只能赋予一个值,后一个值会覆盖前一个值,这是需要注意的。
触发器功能虽然强大,但上手却非常容易。利用多个触发器的相互交联,足以谱写一卷剧情跌宕起伏的史诗。你甚至可以用这个来做动画、拍电影。当然,更多的功能还需要你慢慢摸索。如此激动人心,快去试一试吧。