怎么用帝国时代2的地图编辑器制作自己的战役——中级篇 大家好,大棒的帝国时代2地图编辑器的教程又一次开课了,在前几讲中,大棒向大家演示了怎样用地图编辑器做一个剧本的框架,现在大棒向大家介绍这个编辑器中最激动人心也是最能够体现大家的逻辑思维水平的一个部分——用“触发”选项卡进行事件的编排!! 1.初识“触发”选项卡 打开地图编辑器,单击“触发”选项卡,哇塞,这些都是一些什么东西啊,屏幕的左方是触发事件的选择区,正下方则是触发事件的编辑区,选择区又分为上下两个部分,上方是各个触发事件的列表,下方则是用来选择这些触发事件出现的条件和产生的结果。下面大棒就一项一项向大家讲解这些触发条件和产生结果都有一些什么用处以及应该怎么使用!! 2.总论“场景菜单触发项” 在触发事件的选择区,单击“新”,就会出现一个新的触发事件,每个触发事件就有点像是VB或是VC的函数的样子,在特定的时候提供一个功能,加强帝国的可玩度。 每一个“触发”有三项基本的属性,分别是“显示对象”(默认是“否”),“触发开始状态”(默认是“开启”)和“多层触发”(默认是“否”)三项,不要小看这三项,这三项的用处可大了,比如说要做一个在一个英雄到了某个地方后五秒开始自动移动,就可以将“移动”这个事件的“触发开始状态”设定为“关闭”,而用“到了这个地方”这个事件激发“移动”这个事件,然后将“移动”事件的开始条件(即“新的反对”设置为定时器,填入5即可;再如要做一个自动出兵的事件(就像匈奴的一个战役中的那样),我记得它是将一个寺庙摧毁后触发了“自动出兵”的事件,那个事件的“触发开始状态”是“关闭”,而“多层触发”是“是”,那么,一旦触发了“自动出兵”,罗马的士兵就源源不断的出现了,然后再用“移动目标”这个新效果将罗马的士兵全部集中到了被毁寺庙的四周,最后用一个触发关闭“自动出兵”这个触发,那么这样的一个自动出兵的事件就算大功告成了!! 大棒还要提醒大家的是有些时候一个触发并不能真正搞定一个想象当中的事件,往往要若干个触发联合行动才能搞定一个事件,大家要小心了,平时应该多多看一些别人写的战役的源程序,努力搞懂每一个触发都干了些什么事情,这样提高才会快!! 3.怎样设定“新的反对”(“新的条件”) 1)将目标带到指定区域 本选项包含两个参数,一个是设定对象,另一个是设定区域,第一个参数的目的是设定一个特定的
对象,然后如果这个对象走到了第二个参数设定的区域就可以引发特定事件了!!然后可以利用转到目标和转到地域这两个按钮来看看是否已经设定成功!! 2)将目标带给指定目标 本选项包含两个参数,一个是设定对象,另一个是第二个对象,第一个参数的目的是设定一个特定的对象,然后如果这个对象走近了第二个参数设定的对象就可以引发特定事件了!!然后可以利用转到目标和转到第二个目标这两个按钮来看看是否已经设定成功!! 3)拥有对象 本选项包含六个参数,起始玩家,对象组,对象列表类型,对象列表,对象类型和数量,但是并不是在一次事件中每一个参数都必须设定,平时常用的就是先设定一个起始玩家,然后再在对象列表类型中选择一个类型,最后在对象列表中选择一个特定对象并填入数量即可!! 4)拥有少量对象 本选项和上面的一个选项一样也是包含了六个参数,起始玩家,对象组,对象列表类型,对象列表,对象类型和数量,但是也并不是在一次事件中每一个参数都必须设定,平时常用的就是先设定一个起始玩家,然后再在对象列表类型中选择一个类型,最后在对象列表中选择一个特定对象并填入数量即可!! 5)区域内的对象 本选项和上述两个选项相比多了一个参数,除了上述两个选项都有的起始玩家,对象组,对象列表类型,对象列表,对象类型和数量外,还增加了一个参数:设定区域,但是也并不是在一次事件中每一个参数都必须设定,平时常用的就是先设定一片特定的区域,再设定一个起始玩家,然后再在对象列表类型中选择一个类型,最后在对象列表中选择一个特定对象并填入数量即可!! 6)消灭目标 本选项比较简单,只有一个参数:设定对象,只需要将对象设定并用转到目标确认成功后,在剧本中就可以做出一个对象死后就有一个特定事件出现的触发了,值得注意的是要求那个消灭的对象必须是一出场就有的对象,而不是后来生成的对象!! 7)捕获目标 本选项有两个参数,起始玩家和设定对象,只要将起始玩家设定好,再设定一个对象,那么当这个玩家能够发现这个对象之后就有事情发生了!! 8)堆积属性 本选项有三个参数,起始玩家,属性列表和数量,先将起始玩家定好,再将属性设置为黄金,石头,木头或是食物中的一种,最后填入需要的数量,一旦该玩家将这种资源储存到了指定的数量,就可以触发指定的事件了!! 9)研究科技 本选项有两个参数,起始玩家和科技,设定一个起始玩家,
然后规定在他研究了相应的科技之后就触发一个事件!! 10)定时器 这个选项比较简单,只有一个参数,其性质与VC中的定时器比较相似,只需要设定一个相应的时间就行了,记住这里时间的单位和VC中是一样的,也是以“秒”为单位!! 11)选择的对象 这里有一个参数:选择的对象,该条件的作用是如果玩家选择了一个对象,那么特定的事件就会发生!!匈奴王战役第一幕的第一个触发事件就是这样!! 12)AI信号 这里就只有一个参数,AI信号值,一共有256种不同的AI信号值,大家尽情的使用吧!! 13)玩家被击败 这个选项也只有一个参数:起始玩家,该条件的作用是如果被选择的玩家退出了战斗或是被系统判定失败的话就触发这个事件!! 14)对象已有目标 这个选项一共有六个参数,也是属于比较多参数的一个了,对象组,对象列表类型,对象列表,对象类型,设定对象和设定下一个对象,但是并不是在一次事件中每一个参数都必须设定!!大家在做战役的时候只需要选择需要的参数就可以了!! 15)对象可视 这个选项简明易懂,就是如果一个对象能够被玩家发现就会触发事件!! 16)对象不可视 从字面上看,这个选项和上面那个选项是相对的,也就是说指定的对象如果玩家看不到了的话,那么就会触发这个事件了!! 17)科技研究中 该选项有两个参数,起始玩家和科技,即是说如果设定的玩家开始研究指定的科技的时候,事件就被触发了!! 18)已驻扎单位 该选项有两个参数,设定对象和数量,在指定的单位(通常是箭塔,城堡,炮塔,城镇中心等等能驻扎单位的建筑)中如果驻扎了指定数量的单位,就会触发事件了!! 19)难度 即是说如果玩家在玩这个剧本的时候选择的难度是指定的难度时就会触发事件,该选项一般不是单独使用,一般都是和其它选项一起使用!! 如何设定“新的反对”大棒就讲完了,还有一点大棒要提醒大家的就是如果在一个触发中设定了几个“新的反对”,那么当这几个“反对”的条件都满足时才会触发条件,这一点大家要记清楚了哦!! 4.怎样设定“新效果” 1)改变外交态度 改变外交态度这个选项有三个参数,起始玩家,对象玩家和外交态度,选了两个不同的玩家之后,点选起始玩家对对象玩家的外交态度,然后该起始玩家对对象玩家在那以后的态度就是选择的态度了!! 2)研究科技 该选择项有两个参数,科技和起始玩家,选择好了这两项之后,就可
以使这个玩家免费升级该科技了!! 3)送出聊天 该选项有三个参数,起始玩家,声音文件和信息,分别填入之后即可,需要注意的是声音文件是在根目录的\Sound\scenario文件夹下面,格式是*.mp3格式,如果要做新的声音,就需要在打包的时候将声音一块打包上传才行!!还有就是那个信息的选单填的东东很短,如果需要填写很长的提示,就需要用到“显示建筑”那个效果,具体情况到了那里再说!! 4)播放声音 该选项两个参数,起始玩家和声音文件,情况和“送出聊天”差不多,大家可以参看上一个选项!! 5)贡品 该选项有四个参数,起始玩家,对象玩家,贡品名称和贡品数量,填好各项后即可,注意的是如果起始玩家没有这么多的贡品,那么起始玩家的该项就减为0,而对象玩家只有自认倒霉!! 6)开启城门 该选项只有一个参数,就是“设定城门”,只要设定一个城门就可以使这个城门在这个时间之后城门始终处于开启状态!!直到用“锁门”这个选项才能将门锁上!! 7)锁门 该选项只有一个参数,就是“设定城门”,只要设定一个城门就可以使这个城门在这个时间之后城门始终处于关闭状态!!直到用“开启城门”这个选项才能将门打开!! 8)激活触发 还记得当时我们在讲触发的基本状态的时候,提到过“触发开始状态”,其实那个状态是和“激活触发”或是“关闭触发”这两项联系起来的,本选项只有一个参数,就是“触发列表”,选择需要激发的触发即可!! 9)关闭触发 同上一个选项类似,这个选项也只有一个参数:“触发列表”,直接点选需要关闭的触发即可!! 10)AI剧本目标 这个选项有两个参数,起始玩家和AI触发数,选择一个起始玩家后再选择合适的AI触发数即可!! 11)产生目标 本选择项有四个参数,起始玩家,对象列表类型,对象列表和设定位置,比如说要让玩家二产生一个步弓手,只需要在“起始玩家”下拉菜单中选择“玩家二”,然后在“对象列表类型”中选择“单位”,接着在“对象列表”中点选“步弓手”,最后点击“设定位置”按钮,在需要的位置上按下即可!! 12)任务目标 这个选择项一共有八个参数,大家不要被它吓住了,其实也是非常简单的,八个参数分别是起始玩家,对象列表类型,对象组,对象类型,对象列表,设定对象,设定区域和设定位置。一般的使用方法就是先选择“起始玩家”,再选择“对象列表类型”和“对象列表”,最后设定一个位置就行了,这样就能使