戰斗系統中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,可能是戰斗一開始因為佩