战斗系统中buff和skill如何配合
在网络游戏中的战斗形式多种多样,不同游戏的战斗逻辑也有很大的差异。但是一般都会涉及技能系统和buff系统,两种之间相互关联,技能可以产生buff作用在目标上,影响目标。同时buff也会影响技能的释放效果,两者都可以算得上游戏战斗系统最重要的元素。
在游戏战斗中有许多各种各样复杂的buff和技能,这些buff和技能是由基础的buff和技能效果机制组合形成的。通过基础的机制效果的组合,形成各种各样的复杂的buff和技能。这些基础的buff效果机制和技能效果机制支持策划通过配置表配置数据,来影响这些buff和技能的实际效果。
如下图,一般在技能释放的时候会检查当前是否有沉默或者影响技能释放的buff,根据当前的buff,技能来计算命中率,如果未命中,可能需要叠加一些buff的次数,或者让身上的某一个buff消失,或者让敌方、友方增加增益减益buff,如果命中,需要根据当前技能,buff的增益减益效果来计算伤害,同时由于技能一般会携带一至多个效果Effect,那么针对这些Effect可能会产生新的Buff施加给包含自己的友方或者敌方(具体看策划配置和技能的逻辑了)。
下面介绍我对于buff系统的理解,算是抛砖引玉吧。
buff的设计
buff的来源可能是战斗单元释放的技能,可能是buff效果产生新的buff,可能是战斗一开始因为佩