案例三:多段技能的实现
多段技能介绍
多段技能是一项技能节点的可选配置,在勾选“多段技能”后显示。它可以通过对技能进行配置,使某些阶段产生与其他阶段不同的技能效果,用于制作有多个阶段的技能。例如官方样例中的“通用攻击-三连击”。
如果想把一个技能配置成多段技能,需要在数据编辑器中选择技能节点,勾选多段技能的钩子。
勾选后就会出现配置信息,可以对其进行配置。
多段技能段数,代表技能的总段数,每次段数改变时会进行计算。
计算公式为:(现段数 - 1)除以总段数的余数,再 +1。
例如现段数为3,总段数为5,就是(3 - 1)/5 的余数 = 2 再 +1 = 3。
如果勾选了每次施法自动提升段数,则会在每次施放技能后使段数自动加一。
多段技能配置则是配置每一阶段的一些技能属性,如冷却、图标、动画等。
多段施法效果数组,则对应每段技能生效后执行的效果。当数组不为空时,就会优先使用数组中对应段数的效果节点开始执行,而不是通常的“技能生效时效果”。
注意:如果总段数为3,但是配置或者效果数组的长度为2,则在第三阶段会应用第二阶段的效果和技能配置。