现在换换脑子,我们的思考重新开始 。所谓补刀,我们能控制的就是下达攻击指令的时刻,那么,我们因该什么时候下达这个指令? 这个问题看起来很复杂,我们先换个方向考虑,我们下达指令后,伤害应该什么时候到达? 应该是当目标血量小于攻击力的之后“一瞬间”。
我们知道,近战小兵和远程小兵的攻击间隔都是1秒,换句话说,如果我们知道目标被哪些小兵攻击(这相当容易)。 那么在这一瞬间之前1秒,目标的血量因该是英雄攻击力+各小兵攻击力之和(因为任何小兵在1秒内造成,且仅造成1次伤害)。 同理,在这一瞬间之前的2秒,目标的血量因该是英雄攻击力+各小兵攻击力之和*2。
突然想到了点什么吗?举个例子,假如英雄“开始攻击到伤害到达的时间”为1.7秒。我们只需要在那“一瞬间”之前的2秒,过后0.3秒下达攻击指令,攻击就会完美的取下目标人头! 那么,在那“一瞬间”之前的2秒到底是个什么时刻?
是当目标血量低于“英雄攻击力+2轮小兵攻击伤害”这个值之后的一瞬间。 现在,我们知道了那“一瞬间”之前的2秒如何精确判断了,接下来我们该如何判断这0.3秒?在心中默默读秒吗?是个办法,但不是最好的。我们知道,小兵的攻击动画是涵盖了整个1秒的攻击轮,换句话说,我们只要熟悉攻击动画,就能准确的知道我们该在何时进行攻击。