您的位置:> 官方首页 > 游戏攻略

触发器进阶:新手常犯的几个错误 你中了吗

作者:胖哒叔 2019-09-07 16:09:39

自从胖哒叔给小伙伴们推荐介绍了“触发器”这个好用的功能,却收到一大群小伙伴的疑惑。
就像是数学老师讲了一道难题,然后发现……学生们还是不会做!
这可急坏了胖哒叔,这不,胖哒叔总结了一下大家“触发器”用错的原因,你们可要认真听了!

【触发器设置2个误区】
易易易易错点一:目标错误。
很多小伙伴拿着以下设置问胖哒叔:我想设置一攻击生物就会击败它,怎么设置不成功呀!


因为没有“触发事件的生物”(玩家不归为生物),触发这个事件的是“任意玩家”,所以你要打败的生物是“事件中的目标生物”,所以目标设置错啦!
易易易易错点二:没有“对象”。
通俗地说,我们把事件中提到的名词称之为“对象”。
倘若你选择的事件中没有出现某个对象,如下图,因为事件中只提到了“玩家”+“动画表情”,并没有出现类似“使用道具”这样的事件,条件可以设置判断“动画表情”是什么,无法判断“道具类型”,所以这样设置是错的。


为了让小伙伴们知道自己哪里设置错了,在之后的版本中,会把无法执行的地方标成红色,如果你看到触发器里面“一片红”,那就要好好修改一下里面的选项啦~

【触发器的好处:示例2条】
胖哒叔一直一直强调,触发器能极其方便地解决大家做玩法地图时候的很多问题。给你们举几个例子,好好看哦~
举例1:花小柔想做一个垃圾分类的小游戏,可是怎么判断小伙伴把垃圾扔对了正确的垃圾桶呢?


四种垃圾搭配四种垃圾桶区域要设置4个触发器组,如下图,每个组分为扔正确时和扔错时的设置,假如你扔对了,就会出现“一颗钻石”到垃圾桶后面的储存箱。


如果你扔错了~~~嘻嘻,花小柔就会让你领到“粑粑”1枚。


举例2:如何制造掉熔岩球的超级武器
胖哒叔用弓箭(或其他武器)攻击生物的时候,生物顶上会飞下3个熔岩球攻击生物!超帅的有没有。


如何设置这个触发器?走过路过千万别错过,胖哒叔课堂开始!
按如下图设置一个事件,三个动作(动作中的设置复制后有几个,熔岩球就会掉几个,胖哒叔复制后有3个,就会掉3个熔岩球)


动作设置比较复杂,思路是:在生物生物位置上方10格转换为一个临时区域(10,3,10)这么大,然后取这个区域里面的一个随机位置,向生物位置发射投掷物,再把创建后面的选项设置为“熔岩球”。


生物的位置要设置为“事件中的目标生物”,不然熔岩球击中的就不是你想打的生物咯。

【脚本帮手:手持触发器】
在这里胖哒叔再告诉用脚本编辑的小伙伴一个技巧。许多小伙伴在写脚本代码的时候,假如想要查看某个生物的代码ID,可以怎么看到?
用道具“手持触发器”!点击地图里的生物,就能看到这个生物的ID。


ID分为“模型ID”和“生物ID”。
模型ID是指这种生物的ID,比如猪的模型ID是3402,鸡的模型ID是3400。


生物ID是指这个地图里的“某个”生物的唯一ID,假如地图中有多种类多只动物,我要置顶其中某只猪坚强有非常强的杀伤力,就只要这只猪(花小柔:你莫不是看上了它?胖哒叔:你给我闭嘴!)但是猪又有好几个,那怎么办?
这个时候,ID就是这只猪坚强的唯一“身份证”,ID是2的生物就只代表了这只猪,其他猪的ID有可能是3呀,6呀等,绝对不会搞混。
讲了这么多,有没有更理解一些?(胖哒叔老师手握黑板擦怒目而视,花小柔一惊:我……会了。小伙伴一呆:我……会了……吧)