0%

游戏战斗系统设计

总体

  • 游戏管理类
    • 时间步进器
    • 操作类
    • 战斗记录类
  • 战斗包含类
    • 场景
    • 军士
    • 技能(Buff)

游戏管理类

时间步进器

用于推进整个游戏的进行,按时间间隔推进整个游戏进行,刷新场景类状态,传输每一次的时间刷新间隔

操作类

用于整个战斗的输入系统

战斗记录类

将战斗系统进行打谱记录,用于战斗播报和战斗校验

战斗包含类

场景

战斗场景类,包含战斗坐标系统,管理军士类

接口部分

  • 施放
  • 移动
  • 刷新技能状态

军士

军士类,包含属性,拥有技能组,Buff组,表现管理,移动速度等
此处将场景上所有物体设计成军士,包括障碍(拥有血量,无敌的军士)

接口部分

  • 状态刷新

技能(Buff)

技能系统,包含技能效果,技能持续时间,表现时间,释放距离,伤害类型
将所有技能,普攻等一切与伤害相关的整合成Buff效果

接口部分

  • 施放(施放目标, 命中目标)