今天详细讲解镜像法术的复制机制和常见用途,不了解的小伙伴快来看看吧。
一、镜像法术的基础了解
从面板上看,镜像法术拥有不大的法术半径:3.5格。它固然可以精确指定复制的单位;但也有可能放空导致浪费原本就很昂贵的法术空间。
法术的复制间隔为0.3秒,如果选择复制1人口的兵种,最多也需要11.4秒。法术持续18秒,实际含义是法术光环持续的时间,如果提前复制完成,那么光环也会提前消失。法术的光环非常淡,有时候难以预料其消失。
像克隆的单位可以持续30秒,消失前2秒有提示。即使使用治疗或无敌也无法逆转其消逝。
镜像可以复制“非独一无二”的生物单位,指的是在一场战斗中可以同时出现多个的单位。包括但不局限于以下兵种:
1.训练营生产的兵种
2.女巫召唤的骷髅(以及超级女巫的大宝宝)
3.狗被打爆后的小狗(以及寒冰猎犬打爆后的寒冰小狗)
4.石头人以及分裂后的小石头人
5.蝙蝠法术的蝙蝠
那么独一无二,就指的是英雄、攻城载具、战宠。这些因为其独一无二性导致无法被复制。
镜像复制的数量取决于该单位的占用空间和镜像法术剩余的复制人口。训练营生产出的单位可以直接从面板上看出占用空间,而像小石人、小狗以及骷髅这些无法直接生产的单位可以从研究笔记中查看,他们也是有自己的占用空间哦。
二、镜像法术的克隆机制
接下来是玩家最想知道的镜像克隆机制。原先在2019年就写了初步的结论,但在2021年我想要重写它,使得其更易于理解。
现在的理论一共分为三句话:
1、镜像法术按法术范围内单位出现的时间先后进行复制,最先出现的最先复制,法术剩余单位不足以复制此单位时跳过。
2、当一个周期复制完成后若剩余人口未用尽,则重新按照“最先出现的最先复制”的原则继续下一周期的复制。
3、新单位进入法术范围后,插入于复制队列的当前复制单位后,该单位只有在下一个周期才会复制。
第一句话首先明确了只有法术范围内的单位才可以被复制,法术范围外的是不可以的。其次“最先出现的最先复制”概括了整个镜像法术的复制逻辑——先来先服务,此算法被广泛应用如“先来先服务调度算法”。复制人口不足以复制此单位时则跳过,否则可能构成死锁。
第二句话主要针对范围内军队总占用空间过少的情况,比如这里只有1野蛮人1弓箭手1亡灵1巨人,第一轮复制完成之后,将会循环进行第二轮,第三轮。直到剩余复制人口用尽或不足以复制下一个单位为止。
第三句话针对新单位进入法术范围内的情况,此时的复制队列将会受到影响,是可以临时插队进去的。
插队进入的方式:新单位进入法术范围后,插入于复制队列的当前复制单位后,该单位只有在下一个周期才会复制。
很多时候复制人口会被浪费,尤其是大单位。如同海岛奇兵的运输船。而且被浪费的人口可不能像亡者召唤那样转换成步兵这样的基础单位。
每瓶镜像单独计算,两瓶1级的镜像法术不可以叠加使得其能够复制一条雷龙,但可以复制另一个镜像法术复制的单位,在有些情况下非常必要。
本篇文章内容均来源自网络,素材、图片版权属于原作者,本站转载素材仅供大家欣赏阅读,切勿做为商业目的使用,如转载稿涉及版权等问题,请作者联系我们,及时协调处理或删除转载内容。