Skip to content

技能编辑进阶

本节将讲解如何在技能编辑器中配置一些较为复杂的技能逻辑。

成长型技能

成长型技能指的是可以升级的技能,随着技能等级增加,技能的强度也会提升,比如冷却时间缩短、伤害增加等。

在技能配置【基础】页找到【等级】部分,打开【能否升级】开关,技能就可以通过升级不断强化。

你可以配置技能的初始等级和可以达到的最大等级,范围为0~10,

不过,使用等级开关只是让技能转化成了成长型技能,技能的升级效果还需要自己编写相关的逻辑。

比如将技能等级属性作为变量加入冷却时间公式中,就可以实现技能级别越高,冷却时间越短的效果。同理也可以这样编写伤害锚点上的伤害公式。

你还可以在蛋码中使用<技能升级>和<技能降级>事件,结合对技能等级的判断来给技能编写升级效果。

技能的升级和降级通常也使用对应的动作积木实现。

技能升级蛋码

可学习技能

可学习技能允许玩家通过分配技能点的方式自由升级技能。

和超燃竞技场玩法相似,玩家可以点击技能图标旁边的加号,主动消耗技能点给选择的技能升级。

制作可学习技能,首先需要在技能预设的等级设置里打开可学习开关。

变成可学习技能后,技能就由玩家主动升级了,而主动升级技能需要消耗技能点。

技能点是一个简易的加点系统,一点可以升级一次技能。

可以使用蛋码里<增加角色技能点>的动作积木来给角色增加技能点。

我们还可以设置技能的学习需求等级,比如某些高阶技能需要蛋仔提升到更高等级才能使用或升级。

角色等级在更多-规则设置-玩法设置-等级规则中设置等级级数及所需经验值,经验值或角色等级可以通过相关蛋码积木进行修改和增加。

多段切换技能

多段切换技能是一次释放,但伤害/判定会分成好几段依次结算的技能。

以超燃竞技场玩法中,蛋小红的二技能<破刀式>为例:

破刀式为三段刀法,命中敌人才可触发下一段,每一段的伤害单独结算并触发不同效果。

这个技能实际上是由多个技能组合而成,通过切换子技能进入多段状态。

在技能预设的【基础】页面中,找到子技能部分,将切换方式设置为【施法切换】或【计时切换】可以将技能配置成这样的多段技能。

在下方【添加子技能】可以设置作为子技能的技能

被设置为子技能的技能预设,不能再作为多段技能的父技能配置预设。

  • 施法切换

施法切换指的是使用技能后就进行切换的多段技能。

切换规则描述
顺序按子技能顺序切换,最后回到父技能
完全随机在父子技能间完全随机切换,不考虑重复。
不重复随机所有子技能只能被随机切换一次,全部子技能切换以后变回父技能。
切换参数描述
回归计时经过该段时间后自动切换回父技能,填0不可用
切换刷新开启后,每次切换会刷新回归计时(也就是多段切换回父技能的时间单独计算)否则从父技能开始切换计时
切换间隔开始切换后,自动切到下一个技能的间隔时间
切换后冷却切换技能后,被切换技能将进入一段固定时间的冷却,用于避免子技能的频繁切换
  • 计时切换

计时切换指的是经过一段时间后自动切换的多段技能,

计时切换下,初始间隔参数可以生效,当获得父技能后,经过初始间隔按照切换规则自动切换到子技能。

消耗型技能

消耗型技能是通过【充能】获得技能施法次数,并且会在技能施法时消耗次数的技能。

派对模式中的【魔术卡牌】技能,就是使用充能功能制作的消耗型技能。

在技能预设的【施法】界面中,找到【充能】列表,开启【技能消耗次数】开关技能即可转化为消耗型技能。

充能功能支持使用蛋码<设置技能是否为充能技能>进行动态设置。

充能类型描述
无效不可进行充能,消耗完次数后就没有了
次数不满时充能次数不是满次数就可以触发充能直到恢复满次数
次数为0时充能次数全部消耗完才可以触发充能
充能属性描述
最大使用次数使用次数上限,可通过蛋码<设置技能最大释放次数>修改
充能间隔一次充能需要的时间,单位为秒,蛋码<设置技能充能冷却>可以改变当前(一次)充能剩余的时间。
充能数量一次充能会恢复的次数
充能初始次数获得技能时的初始充能次数

蛋码<设置技能释放次数>可以直接设置当前技能剩余的释放次数

蓄力技能

蓄力技能是可以通过长按进行蓄力,从而强化技能效果的技能。

在技能预设【表现】界面,可以设置技能的蓄力逻辑。

属性名称描述
能否蓄力打开后,技能可以作为蓄力技能使用。
蓄力阶段时间蓄力阶段的技能阶段时间,即蓄力阶段时间轴的长度
满蓄力时间蓄力时间的上限,达到满蓄力即可完全释放蓄力效果。
蓄力阶段结束自动施放蓄力阶段时间结束后会自动释放技能
禁用蓄力时方向同步决定蓄力时角色是否还可以改变面朝方向。开启后技能施法蓄力阶段施法者面朝方向不再跟随施法方向变化;在蓄力阶段使用靶向移动锚点也能提前结束方向同步。
显示蓄力图标开启或关闭技能蓄力的闪电图标(会显示蓄力进度)

打开蓄力开关后,技能阶段编辑里也可以编辑蓄力阶段的时间轴了。

蓄力阶段期间,玩家松开技能按钮则视为结束蓄力阶段,进入施法阶段;蓄力阶段期间施法者角色被打断蓄力,则技能释放失败。

蓄力对技能的强化效果需要使用蛋码<获取技能蓄力百分比>积木自行编写,可以通过当前蓄力时间与总蓄力时间的百分比计算出蓄力时间对技能的强化效果,或者对蓄力百分比进行大小比较判断来应用不同的技能效果。

普攻技能

普通攻击类技能作为角色的普攻技能,将享受属性规则【更多-规则设置-玩法规则-属性规则】里的角色属性如攻击范围,攻击范围,攻击速度,攻击间隔的影响。

  • 角色属性对攻击技能的影响
角色属性描述
攻击范围将改变攻击技能的施法范围。
攻击间隔改变攻击技能的冷却时间,但不会小于技能的施法时间。
攻击速度百分比影响攻击技能的施法时间,锚点触发间隔,动画锚点的播放速率等。

普攻技能在角色预设界面的【生物技能】部分的攻击技能栏设置,一个角色只能拥有一个普攻技能。

技能属性描述
指定技能作为攻击技能使用的技能预设
技能槽位用于点击触发技能的技能格控件编号
自动攻击开启自动攻击后,当攻击范围内出现符合攻击技能筛选目标的角色或生物时会自动施放攻击技能。
显示冷却关闭后,攻击技能不会显示冷却表现。