起点小说网 群雄逐鹿英雄攻略 起凡平台玩家原创篇 第十三章 起凡原创地图制做教材

起凡平台玩家原创篇 第十三章 起凡原创地图制做教材

目录:群雄逐鹿英雄攻略| 作者:起凡群雄逐鹿| 类别:网游动漫

    第一章:设置初始金钱

    事件:地图初始化

    条件:不需要

    动作:找到玩家--改变玩家属性

    里面可以设置初始的金钱、木材等等。

    第二章:胜利、失败条件设置

    这问题很多人都提出来过,所以顺便写一下吧。

    事件:单位死亡

    条件:请找到单位--单位id判定(然后找到你认为某个单位死亡就游戏结束、游戏失败的单位名称)

    动作:请找到游戏--游戏结束(游戏失败)

    当然游戏失败是按照势力来区分的。

    说到势力,那么势力哪里设置?

    请你点击编辑器中的选项那两个字。然后选择玩家参数设置,里面可以设置势力。

    第三章:重生设置

    其实这个触发很简单,只是还需要设置别的东西而已。

    首先点击编辑器上的物体编辑器,接着找到地图信息,然后里面可以设置重生的坐标。

    现在来纠正一下大家的观念。

    其实重生坐标和出生坐标是一样的。

    既然说到坐标,那么说说哪里可以看到坐标。现在将您的鼠标移动到地图上,接着在编辑器的左下角可以看到坐标,前面的为横坐标(x),后面的为纵坐标(y)

    接着只要输入相应的数字到地图信息里的出生点(x、y)的坐标里面,记住要一一对应。

    然后势力一,对应的坐标是出生点(x、y)里面的第一个数字组成的坐标。

    接着是触发器的设置,这个相对比较简单的。

    事件:单位死亡

    条件:找到单位-单位属方判定(然后在里面可以设置势力xx)

    动作:找到单位-单位设置属性然后在里面找到作用单位属性,将这一项改为设置重生时间。然后输入重生时间就行了。

    对了,各位同仁,如果你要测试地图,千万不要将吕布放在丢中,不然会出现吕布复制的bug

    第四章:刷兵设置(简单版)

    这个触发需要用到变量,所以先来说说变量的作用,顾名思义,就是会变的量。

    变量有很多作用,往往一些繁琐的细节就需要用到变量,变量可以用来代替一些东西,使其变得更为简便。

    因为该触发也需要用到定时器。所以来说说定时器的一些细节吧。

    定时器有3个选项,开始点和结束点,还有时间间隔。

    首先来说说定时器的输入指数吧。

    定时器是以毫秒作单位的。所以输入1000,也就是游戏中的1秒而已,希望新手注意下了。

    何为开始点?

    开始点就是游戏开始之后延迟几秒才开始运行该触发器的动作。

    如:我输入1000,意思就是在游戏开始1秒之后该触发的动作才运行。

    何为结束点?

    结束点就是游戏开始之后,过了xx秒就关闭的该触发

    如:我输入2w,就是20秒后盖触发器就关闭了,不再运行。

    何为间隔?

    时间间隔就是每过xx秒,就运行一次该触发的动作。

    如:我输入1000,也就是每过1秒,触发器的动作运行一次。

    好,基础弄懂了,接下来是触发器的设置。

    首先说说我设置的是游戏开始3秒后,每过15秒就刷一次兵,持续50秒。

    为了设置触发器,我们需要1个数值的变量

    数值的变量哪里设置?

    我们可以看到触发器的左下角有很多东西,那就是变量。

    今天我们需要的是数值的变量,所以右击数值的变量点击新建。为了区别,还是重复名一下比较好,我们称这个数值变量为(刷兵时间)

    时间:定时器设置:开始点3000,结束点50000,间隔1000.

    条件:不需要设置

    动作:找到变量-改变地图变量这项,然后可以看到变量源1,我们将刚刚的数值变量填到这里。

    然后看到变量加数,我填的是1,最后看到变量乘数,我填的也是1。

    什么意思呢?

    其实以前我误解了。

    现在经过试验,我可以得出。变量数值最后的结果=变量现有值x变量乘数+变量加数。

    什么意思呢?

    我默认的变量数值是0

    也就是0x1+1=1,也就是最后的数组值变成了1.

    接着是1x1+1=2,那么该动作第二次运行的时候也就是数值变成了2.

    现在总看懂了吧

    接着设置第二个动作:找到普通--条件判断选择触发。

    确定之后在用户条件集中右击找到变量-地图变量比较。

    然后在地图变量1中选择刚刚新建的那个数值变量,然后在第5项(地图变量2加数)中输入15.

    接着条件就ok了。

    接下来是的动作。

    在不满足触发动作中选择不做动作。

    在触发动作中找到单位-产生单位。

    接着需要抛开触发器了。找到物体面板,找到区域。然后框出2个区域。

    接着在区域面板中可以看到2个矩形区域的x、y、w、h

    好了,回到触发器。

    双击产生单位,在里面找到产生坐标-中心点(x、y),这是2个选项。

    接着只要输入坐标数就行了。记住要一一对应的。

    全部ok后,你可以看到(对单位之行动作)这个选项。不用着急。这里只需要填进2项就行了。

    第一项:找到区域-区域绑定。里面的区域设置成自己框出来的其中一个区域。

    第二项:找到单位-添加路点。然后将趋于设置成自己框出来的另外一个区域就行了。

    那么你会问了,这有什么用?

    这个问题问得好了。

    何为单位绑定区域?

    也就是让单位不混淆所用到的区域。

    何为路点区域?

    也就是单位出生后让单位移动并攻击到路点区域。

    最后在触发器的动作后还要一步。

    就是变量-改变地图变量:变量源当然是刷兵时间。

    然后在变量加数和变量1乘数处都输入1就行了。

    好了,真是个麻烦的触发

    第五章:哪里设置地图信息

    修改地图名称之类的是在编辑器的选项中。

    选择地图信息设置,还有势力也是在这里设置的,只是在选项中的玩家参数设置

    第六章:利用物品来传送

    这是一个经常用到的触发,还是比较简单的。

    事件:单位获得物品(在里面可以设置物品类型)

    条件:不需要填写

    动作:找到道具-去除单位道具(然后在里面的选择单位类型中找到.

    第7章:利用矩形区域来传送

    和物品传送差不多,只是比较麻烦而已,首先为了准确得知道坐标。

    如果你要设置2个地方的传送。那么请先框出4个区域吧。

    2个地方传送,为什么要框出4个区域呢?

    道理很简单。

    假设你现在设置了2个区域和2个触发器。

    触发器1:走进区域1,传送到区域2

    触发器2:走进区域2,传送到区域1

    看懂的人开始笑了

    这样的话,假设现在当你走进了区域1,那么自然而然的运行了触发器1.将你传送到了区域2.这时候一个奇怪的现象就发生了。因为现在你又走进了区域2,所以,第二个触发器也开始运行了。如此反复,你的电脑一定会卡机。

    所以如果你要在2个地方传送,那么便需要4个区域了。并且区域不可以重叠。

    每个区域都有一个坐标,这大家应该知道吧。可以点击物体编辑器中的区域查看x、y坐标的。

    接着就是触发器了。

    非常简单的触发器。

    事件:找到单位-区域触发,然后里面找到你需要传送的区域(不是传送的地点,如果这句话你没看懂,那么前面的话请你重新看一遍吧。)

    条件:一般会填进这个条件:单位类型判定(然后默认的是英雄),这样就行了。

    最后的动作就是设置单位坐标。动物品传送一样的

    第八章:利用触发器给单位增加属性(强化)

    首先我们要来确定下,触发事件是什么?

    可以是走进一个区域,然后增加属性,可以是杀死某个敌人之后,凶手单位增加属性,也可是是购买了使用了某养物品之后增加了属性。

    好,确定一个事件是很重要的。

    现在来说说走的触发器吧。

    首先来说说走进矩形地区,然后增加属性的。

    事件:请找到单位-区域触发。

    区域自己填写就行了。

    然后是条件:条件可以分很多种。

    不填写的话意思就是大家进来都会增加属性。

    而填写的话,可以分势力,可以分玩家,可以分单位类型等等。总之这要看玩家自己的喜好了。

    动作,很简单:请找到单位-增加单位属性,记住不是设置单位属性哦(具体原因自己去想象,应该会明白的)

    好了,这个就是一个矩形地区的触发了。

    对了,玩家们要注意下:如果你想该区域只要有人进过一次,第二次就失效了,那么你可以增加一步动作:找到普通-设置触发开关。然后只要把这个触发器的名称选到里面就行了,这样改触发器只要运行到最后就会关闭了。

    先来来说说杀死某个特定单位然后增加凶手单位属性吧。

    事件:单位死亡

    条件:找到单位-单位id判定,然后找到你需要的名称填进去。

    注意下:第3项,这里是不用该的。

    动作:单位-增加单位属性。

    这里也要注意下:如果你要凶手单位增加属性,那么在作用单位这一项就要修改成凶手单位,希望新手注意了。

    好,接下来,来个比较繁琐的。

    先说说具体内容。

    我先设置一个矩形区域,然后如果势力1的单位进入了这个矩形地区,就会增加属性,但是如果不是势力1的单位进入了这个区域,则会触发别的动作,具体什么动作,那么玩家们自己调式咯。

    也很简单

    事件不变:单位:区域触发

    条件:最好填写:单位-单位类型(英雄)

    动作:找到普通-条件判定选择触发。然后在用户条件集中设置下条件就行了。

    动作么,自己设置吧。

    第九章:如何设置势力条件为(击杀数判定)

    该触发不同于基础设置胜利条件,所以请有心的玩家们看好了。

    首先先创建数值变量,创建的个数=您的地图中的势力的多少(注意:不是玩家的多少,传统得说就是队伍的多少)

    现在需要用到触发器了。

    事件:单位-单位击杀

    条件:先设一个,请找到:单位-单位类型判定,在选择作用单位处修改成死亡单位。

    接着第二个条件:找到单位-单位属方判定,我们先设置里面的势力是势力1吧。

    动作:找到变量-改变单位变量。将第一个对应势力1的数值变量填进变量源1.

    然后在变量源乘数和变量源1加数都填上1.

    什么意思呢?就是你每次杀了一个人,这个变量的数值就加了1.

    好了接下来就和刷兵的差不多了。我想你们都会了吧?

    什么?你敢说我懒。

    算了,为了让你听明白,继续教程吧。

    接着继续第二个动作,请找到普通-条件判定触发

    点击确定然后在用户条件集这里右击,找到:变量-变量比较。

    在地图变量1处选择刚才的数值变量,就是对应势力1的那个。

    接着变量对比关系选择=

    变量源2不需要填写。

    然后在变量源2加数处,填进一个数字。具体什么数字,玩家们自己定吧。

    现在我来说说这个数字的作用。

    因为我前面设置是每杀一个敌人,数值变量+1.为什么+1呢?前面刷兵的教程中写了。

    而在变量源2加数处填进去的这个数字,也就会遵循一个公式,具体什么公式,前面刷兵教程中写了。

    由于变量源2我们空着,所以默认为0,变量源2乘数默认为0.

    所以0x0+(自己填写的数值)

    就是=自己填写的数值了

    以此推论,击杀了xx个敌人,变量源1就=xx,那么变量源1最终的结果就=击杀数,换个角度来想,就是击杀数到一定值的时候就=变量源2了。

    也就是变量源2就等于1乘以击杀数

    那么到达了一定的击杀数,这个条件就会满足,并运行下面的动作了。

    接下来,在触发动作中就是设置失败条件了,这个自己设置,如果不会设置,该教程楼前面就有了。

    以此推论。可以将其它势力也编辑进去。具体怎么编辑,只要你看懂了,就会编辑了。

    当然如果你有一定的水平,可以将这个失败条件归一,什么意思?就是只需要一个触发器。

    具体怎么做。自己研究吧。其实很简单。

    第十章:在不同地点,不同时间点,刷出不同的怪物。

    其实这个触发和简单的刷兵极其相似。

    事件:设置定时器(具体怎么样设置,各位可以参照前面的刷兵来设置)

    条件:不需要设置

    动作:这个各位要看清楚了。

    先设置1个数值变量。和以前一样,每过1秒,该数值变量就增加1.

    接着找到普通-条件判定触发。

    在用户条件集中输入变量-变量对比。

    在变量源1输入刚刚的数值变量,变量2加数输入一个数值,对比的符号改成=号(具体什么数值,看玩家自己定了,这数值有什么用?自己看前面的教程就知道了)

    接着在为满足触发处右击,再次选择普通-变量对比。然后在变量源1处继续输入新建的数值变量。接下来改变符号为=号,接续在变量源2处输入一个数值,注意,这个数值要不同于上一次数值,也要不同于后面的数值,不然重叠会造成bug或者卡机的。所以玩家们一定要注意下。

    以此推论,慢慢设置接下来的动作吧,还有条件集。也许这篇您看下来有点恍惚的感觉,但那是一定的,如果基础不好的朋友,看这篇就想看天书一样的。所以,各位多多包涵下,我以后会尽量简单化得说明。

    有朋友向我反映,怎么在不同点刷怪。

    其实很简单的。看到产生单位这一项。

    里面的x,y坐标可以输入很多个,每个都是一一对应的,所以各位注意下。呵呵。如果您不懂,可以向zc老总去请教。

    教程写到这里,如果您全部看懂了,那么恭喜你,你已经学会了所有的基础。

    该贴不再更新,并且人工服务已经停止。

    任何问题不再解答。

    另外找人一起做地图。有意思的加qq253606872

    作者:月哲枫残
如果您喜欢,请点击这里把《群雄逐鹿英雄攻略》加入书架,方便以后阅读群雄逐鹿英雄攻略最新章节更新连载。 错误/举报
(快捷键←)[上一章]  [回目录]  [下一章](快捷键→)