回合制战棋demo03-伤害处理器
从零开始设计回合制战棋。这是关于伤害处理器的介绍。
伤害处理器
伤害处理器负责计算单位 A 对单位 B 造成的伤害。 该值最简单的表示是一个数字,表示对单位 B 的血量的削减,但是通常情况下它还会表示如下几种情况。
- 未命中
- 命中但是伤害为 0
- 命中减少血量
伤害处理器的一般过程
- 命中检定
- 伤害计算
- 弱点结算
命中检定模拟的是战斗过程中从选中对象到触碰对象的过程。这里主要属性是防御(AC)。 影响防御的属性通常如下: 1 护甲 2 盾牌 2 敏捷 3 其他