总体
- 游戏管理类
- 时间步进器
- 操作类
- 战斗记录类
- 战斗包含类
- 场景
- 军士
- 技能(Buff)
游戏管理类
时间步进器
用于推进整个游戏的进行,按时间间隔推进整个游戏进行,刷新场景类状态,传输每一次的时间刷新间隔
操作类
用于整个战斗的输入系统
战斗记录类
将战斗系统进行打谱记录,用于战斗播报和战斗校验
战斗包含类
场景
战斗场景类,包含战斗坐标系统,管理军士类
接口部分
- 施放
- 移动
- 刷新技能状态
军士
军士类,包含属性,拥有技能组,Buff组,表现管理,移动速度等
此处将场景上所有物体设计成军士,包括障碍(拥有血量,无敌的军士)
接口部分
- 状态刷新
技能(Buff)
技能系统,包含技能效果,技能持续时间,表现时间,释放距离,伤害类型
将所有技能,普攻等一切与伤害相关的整合成Buff效果
接口部分
- 施放(施放目标, 命中目标)