热血传奇干货知识,如何控制好自己的宝宝

    热血传奇干货知识,如何控制好自己的宝宝

    

    各位观众老爷大家好,本期要聊的内容是关于宝宝的控制,模拟一下场景,宝宝被一群壮汉围杀,此时我们应该怎么在各位壮汉围攻的情况下救出来自己的宝宝呢?带着这个问题我们开始本期的讨论。

    

    首先还是大家最不喜欢的理论环节,大家还记得之前我们说过的怪物仇恨转移机制吗?还记得之前视频有讲过怪物的仇恨转移机制吗?怪物每隔一段时间会重新锁定优先格子内的攻击单位,这个时间是怪物从率先开始就独立存在的,跟人为仇恨转移无关。简单点说,每隔一个固定的时间,怪物会重新找自己目标最近的单位去打。这个机制同样满足于道士和法师的召唤物,这是重点。我们一会儿要讲到为什么有时候你的宝宝不能像视频一样,通过休息攻击控制飞回到自己的身边,实现类似于精灵召唤的效果。下面这个视频是演示,我们来看这个稻草人是不会对白虎造成仇恨的,因为他的攻击不会对白虎造成实际伤害。但是我们注意到的是这个白虎一会儿会扭头突然把这个稻草人打死,这是因为这个时候稻草人站在他的优先攻击格子,白虎当重置仇恨后会优先去攻击他。

    

    接下来我们来讲宝宝什么情况下会飞到我们身边。我们需要知道宝宝的第二个机制,也就是正方形机制。这么说可能很难理解,简单一点,我们的人物只有跟宝宝达到一定距离后,宝宝才有可能直接飞到人物身边,达到类似于心灵召唤的效果。这个距离并不是以宝宝为中心人为半径的长度,而是要计算人物和宝宝坐标的差值。举个例子,宝宝的坐标是20,20,处于休息状态,人物当前坐标为39,39,他们的横坐标差值是19,纵坐标差值也是19,这两个值小于宝宝飞回来所需要的最小距离20。这种情况下,宝宝会默默地冲着人物走过来,而不是直接飞过来。

    

    下面请欣赏抽象派画家的杰作,图示圆心为宝宝所在位置,人物站在红色格子里面时,距离中心位置虽然是大于20的,但是横纵坐标差值小于20。因此在这个范围内,宝宝是不会飞回来的,而是会默默地走回来。在外面的蓝紫色区域是横纵坐标差值的最大值大于20的区域,人物站在这个区域内放开宝宝,宝宝会直接飞到自己的身边。

    

    接下来要讲到我们控制宝宝的重点了。我们如果想控制宝宝飞到自己身边随心所欲的话,还需要知道第三个机制。这个机制就是宝宝的休息和战斗切换,control加a control加A休息,control加A攻击。在进行这个操作的时候,它还隐藏着一个神秘的机制。

    

    来我们来看一下,我们首先假如我们在打这个黄泉教主,我们现在希望黄金教授去打自己。宝宝处于休息状态,我们方法很多。当然我们站在后攻击格子上,这样的话庙古魔黄泉教主会直接把仇恨切到小白虎身上。这个时候宝宝是处于休息状态,大家想一下,如果我放开宝宝,宝宝会怎么样呢?那通过视频我给大家展示一下,没错,宝宝往左下走了一步。这个时候如果我再放开宝宝,宝宝他又走了一步。

    

    也就是说我们在切换这个攻击状态的时候,宝宝接收到了这个指令。这个指令的机制会有那么短暂的一瞬间,让宝宝丢失掉自己的仇恨,这才是我们真正要研究的重点。接下来我们来看,现在我们的大白虎的位置是横坐标是257。如果我们想要宝宝飞到自己的身边,我们跟它的横纵距离必须要有某个值大于20才可以。假如我们往右边跑,往右边跑的话是257,要加21,也就是278。当我们人物横坐标跑到278的时候。

    

    这时候我们放开宝宝,宝宝会直接飞到我们身边。因为怪物没有能够给宝宝带来仇恨,他的攻击没有办法对宝宝造成仇恨,所以宝宝在那一瞬间并不会锁定该目标,宝宝会飞到我们身边来。接下来我们再说几种宝宝飞不回来的情况。我们这里讨论的都是非自定义怪物,且宝宝没有被控制的情况下。

    

    第一种情况飞不起飞不回来,可能是因为宝宝在放开的一瞬间恰好被怪物攻击。因为我们知道吗怪物攻击的时候,如果对目标造成的伤害,则目标的仇恨会直接吸引到造成伤害的怪物身上。这样的话由于虽然他丢失的仇恨,但是由于他很快就锁定了新的仇恨目标,这个时候它是不会飞飞到我们身边的。

    

    第二种情况是什么呢?我们在频繁的进行攻击休息切换的时候,宝宝由于执行攻击指令需要需要一些时间来执行。因为都是机器语言,它需要一些时间来执行。如果我们把这个时间压缩到非常短,用人话说就是我们切换control加一的速度非常快,那宝宝他就大概率不会去执行control加一的指令。来那我们来看一下效果,这个时候我们宝贝是休息状态,我们攻击它会往下走,没问题,这个时候它会去攻击,在他攻击的时候,我们频繁的攻击休息,攻击休息我们可以看到非常频繁,这个时候宝宝并没有出现往下走丢失仇恨的这个情况,相反我们在定住一段时间后再松开,宝宝才会出现这种情况。我个人猜测,这应该与引擎的执行执行有关。

    

    接下来我们来看一下,回顾我们刚才讲的内容结合在一起。当然我们还有一个没有讲到,就是第三种宝宝飞不回来的原因,这种情况比较少,因为比较卡时机,卡的这个时机是什么呢?就是在我们松开宝宝让他攻击的一瞬间,它恰好卡在了那5秒转移仇恨的瞬间。这个时候他的仇恨是会直接锁定到离他最近的优先级单位的。当然这种情况非常少,所以我们先不讨论,我们单说其他的情况。

    

    可以看出来现在这个黄泉教主在打我们的小白虎。我们现在白虎定在这里看,先看一下它的坐标。28827273。我们知道如果想让它飞到我们身边,我们横纵坐标某一个区域必须要大于20。也就是说我们我们举例,往右跑,28 8加21等于309,对吧?308,这时候我们先放开,让他往右走了一步,这时候我们再往后跑两步就可以了,这个时候我们是超过这个坐标的。如果我们频繁的切换攻击,休息攻击,这个时候宝宝是不会飞飞到我们身边的。如果我们让他休息一段时间,然后再把它切换攻击,这样的话宝宝就会直接飞到我们身边。

    

购买本主题
添加QQ号:762063026咨询购买具体信息。
  • 本文地址:https://www.dandan123.cn/new/207.html