继续上面的问题,为什么有时候不是所有的刺客一起跃入输出后排呢
】
这张图电脑是对角线站位,如果单纯考虑站位,那么无论如何都应是喵姐站位距离最远,但并不是都选择的喵姐。
是否已被选择过对象的敌方棋子不会被重复选择呢?那为什么有的时候明明没有攻击隐狼呢?
我尝试了调整站位,对每个棋子的站位进行分析后发现。
已被选择(被攻击到)的棋子不被纳入距离考量之中。
指尖对弈你可以经常看到,在隐狼跃入的空中,会被在我方攻击距离内的棋子攻击,如果在选取目标后,先被我方棋子攻击,则锁定的对象则为我方攻击的棋子?
实测时并不完全正确。
调整思路,跃入是选择最大距离的点位(确定),棋子的锁定是先判断攻击距离内谁先攻击。
那么为什么有的时候我方的理应被锁定棋子却早早的跃入呢?对方跃入了但并没有攻击到。有的时候没有选择跃入的攻击对象。
也就是说,锁定的判断应为:先计算最员距离棋子,然后双方随即跃入,如果在跃入过程中(飞行路线)在其他棋子的攻击范围内,优先在落地后攻击攻击了敌方棋子的我方棋子,这是双方对象锁定,而我方被排除的理应被选择棋子则在这时候进行次轮的目标选取锁定。