守望先锋地图工坊是令人讶异的,它为我们带来了实现自己的想法的机会,但是,要自己编写一个先玩法需要一定的基础,下面为大家带来的就是玩家“泷涯”编写的地图工坊零基础新手教程,一起来看看吧。
守望先锋地图工坊零基础入门教程
本文的目的是从0开始到入门。如果你已经理解了地图工坊是怎么回事了,那么本文可能对你帮助并不大。
我们先用几个问题来“揭开”地图工坊神秘的“面纱”:
地图工坊是什么?它是一个功能更多的自定义模式。
地图工坊能做什么?现阶段,它可以做一些很有意思的玩法,相信你已经体验过地图工坊的作品了。
地图工坊不能做什么?它不能脱离游戏的基本框架,例如OW限制了只能有12个玩家,地图工坊并不能让你的房间能塞更多人。现阶段它也不能替换模型,不能改变地形。
地图工坊在哪里?它不难找,新建一个自定义房间,打开设置,你就会发现一个大大的“地图工坊”按钮。地图工坊所有的设置就在这里面了。
什么是规则
地图工坊是由很多条“规则”组成的。规则是什么?你可以把它看做是一条一条的“条例”。当“规则”该被运行的时候,它就会被运行。举个例子:在生活中,如果你上班迟到了,那么老板就会扣你工资。当你早上闹铃响了,那么你就应该起床了。这些都是生活中的“规则”。
规则由三个部分组成:事件,条件和动作。还是上面的例子,当你上班迟到,并且今天不是休息日的话,那么老板就会扣你工资。这条“规则”中,“上班迟到”是事件,“今天不是休息日”是条件,“扣工资”则是动作。
那在游戏里怎么体现呢?例如,我们知道,DVA的核爆会对一定范围内的敌人造成伤害,那么,“机甲爆炸”是事件,“玩家在爆炸范围内,且玩家和DVA是敌对关系”是条件,“造成伤害”则是动作。(PS:这里只是用“机甲爆炸”举例子,让你明白事件、条件、动作之间的关系)
总而言之,规则即是:当某件事(事件)发生,且条件满足时,就做一些动作。
编写规则
相信你已经知道“规则”是什么了,那么,接下来,我们就通过“规则”做一件简单的事:让玩家每次受伤时,回复10生命值。
过程其实很简单:玩家受伤→回血。那么相应的规则应该是什么样?
通过翻阅事件列表,我们发现有一个事件刚好合适:玩家受到伤害。那么我们就用它作为事件了。
我们并没有什么特别的要求,所以不需要“条件”。
动作是给玩家回血。我们应该用什么动作?通过翻阅文档,我们发现了一个“治疗”的动作。它需要选择几个东西:玩家,治疗者,治疗量。
“玩家”就是这个动作的目标,即给谁治疗。我们怎么让游戏知道,治疗的目标是受伤的玩家呢?我们可以使用“事件玩家”。顾名思义,“事件玩家”指的是触发事件的玩家。我们在上面使用了“玩家受到伤害”事件,那么,在这里“事件玩家”指的就是受到伤害的那个玩家。类似的,如果我们使用“玩家阵亡”作为事件,那么就可以用“事件玩家”来代指阵亡的那个玩家。
在本例中,治疗者是谁并不重要,所以我们选择“无”就行了。
最后,我们设定的治疗量是10点,所以我们选择“数字”,然后输入10。