这个问题我并不是第一个研究的,之前有一些零零星星的研究,也有一些解释,但也有一些谣言。这个帖子并非我一人完成,不过为验证假说的实验主要由我实际操作验证,我的群友参与出点子,以及告诉我一些可能的解释,和一些现有的例子,此处感谢嘟嘟猫,渐强,姜太公。现在发帖略有点急于求成,因为仅仅是实验结果,还并未求证底层机制的解释,属于我功利心作祟,照道理得先做个载体阵再发帖的,但我先不管那么多了
(另外感谢渐强取标题,结合实事)
先说结论,撑杆和海豚的跳跃过程中有两个判定,首先是起跳,如果僵尸攻击域和目标植物防御域相交则判定起跳,起跳触发后124,触发撞击判定(被高坚果拦下),僵尸检测所有范围内的植物,如果有,且栈位最低的那个是高坚果,则判定撞击生效,并且撞到【那个】高坚果上,如果最低的那个不是高坚果,则撞击失败,直接跳过触发起跳的那个植物。
众所周知,南瓜最宽,高坚果次之,普通植物再次之,然后是炮,这里先不考虑免费的x位移。
对于海豚来说,海豚始终无视任何九列植物,和【中间种了非荷叶植物】的南瓜。我们称中间没有种荷叶以外的植物的南瓜成为空南瓜。当海豚在8列起跳时,会进入海豚撞击判定范围的植物有,7列空南瓜和8列植物。当海豚在1-7中的第n列起跳时,如果n列是高坚果或者南瓜,那么会进入海豚撞击判定范围的植物有第n列植物和第n+1列植物。但是如果第n列植物是普通植物或者炮,则撞击判定范围只有n列植物。
对于撑杆来说,当撑杆在n列起跳时,如果n列非炮,则进入撑杆撞击判定范围的植物有n列和n+1列植物。而如果n列为炮,进入撑杆撞击判定范围的植物就只有n列植物了
那么现在,我们可以得到让海豚和撑杆跳过高坚果的办法了。对于海豚,要让他跳过8列高坚果,只需要让7列有一个栈位低于8列高坚果的空南瓜就行了。注意,并不需要在7列南瓜中铲植物,8列高坚果也可以套南瓜(注意海豚会直接无视里面有高坚果的8列南瓜),3路和4路都是一样的,并没有区别。要让海豚跳过一个n列(1≤n≤7)的高坚果,只需要在海豚已经起跳而还未判定撞击之时,在n+1列种一个栈位低于高坚果的任何非高坚果植物即可。注意这个方法对8列无效因为海豚无视任何九列植物。
对于撑杆,当我们想让他跳过n列高坚果时,只需要让他先对高坚果起跳,而在他判定撞击之前,在n+1列种一个栈位低于高坚果的植物即可。
以上的这些条件,都是充要,即当且仅当的,只要符合最上面所说的撞击判定规则即可。
但这个帖子并不只是研究如何跳过高坚果。除了海豚跳8列高坚果以外,我们所有的技巧都是在海豚起跳而还未判定撞击之时,种下一个低栈位植物使撞击判定失效。那么,如果对于一个不是高坚果的植物,我们种下一个低栈位高坚果呢?
答案是,海豚和撑杆会因此在跳第n列植物的时候,被拦到n+1列。对于撑杆来说,如果撑杆对n列非炮起跳,在起跳后124之前种高坚果,即可将撑杆撵回n+1列。对于海豚来说,如果海豚对n列高坚果或南瓜起跳,则通过这种方法可以把海豚撵回n+1列
这种僵尸已经马上快要跃过n列植物却立即把他挡回n+1列的操作,十分具有观赏性
我曾经希望这个新科技有RE超多炮领域的应用,比如撑杆对8列炮起跳后也可以把他栏回9列,但无奈撑杆对n列炮起跳后,n+1列高坚果并不处于其判定范围内,而海豚更是要求只能是高坚果或者是南瓜。所以这个东西暂时可能只有观赏价值了
以后可能会配这些现象的演示视频或载体表演阵型,敬请期待
先说结论,撑杆和海豚的跳跃过程中有两个判定,首先是起跳,如果僵尸攻击域和目标植物防御域相交则判定起跳,起跳触发后124,触发撞击判定(被高坚果拦下),僵尸检测所有范围内的植物,如果有,且栈位最低的那个是高坚果,则判定撞击生效,并且撞到【那个】高坚果上,如果最低的那个不是高坚果,则撞击失败,直接跳过触发起跳的那个植物。
众所周知,南瓜最宽,高坚果次之,普通植物再次之,然后是炮,这里先不考虑免费的x位移。
对于海豚来说,海豚始终无视任何九列植物,和【中间种了非荷叶植物】的南瓜。我们称中间没有种荷叶以外的植物的南瓜成为空南瓜。当海豚在8列起跳时,会进入海豚撞击判定范围的植物有,7列空南瓜和8列植物。当海豚在1-7中的第n列起跳时,如果n列是高坚果或者南瓜,那么会进入海豚撞击判定范围的植物有第n列植物和第n+1列植物。但是如果第n列植物是普通植物或者炮,则撞击判定范围只有n列植物。
对于撑杆来说,当撑杆在n列起跳时,如果n列非炮,则进入撑杆撞击判定范围的植物有n列和n+1列植物。而如果n列为炮,进入撑杆撞击判定范围的植物就只有n列植物了
那么现在,我们可以得到让海豚和撑杆跳过高坚果的办法了。对于海豚,要让他跳过8列高坚果,只需要让7列有一个栈位低于8列高坚果的空南瓜就行了。注意,并不需要在7列南瓜中铲植物,8列高坚果也可以套南瓜(注意海豚会直接无视里面有高坚果的8列南瓜),3路和4路都是一样的,并没有区别。要让海豚跳过一个n列(1≤n≤7)的高坚果,只需要在海豚已经起跳而还未判定撞击之时,在n+1列种一个栈位低于高坚果的任何非高坚果植物即可。注意这个方法对8列无效因为海豚无视任何九列植物。
对于撑杆,当我们想让他跳过n列高坚果时,只需要让他先对高坚果起跳,而在他判定撞击之前,在n+1列种一个栈位低于高坚果的植物即可。
以上的这些条件,都是充要,即当且仅当的,只要符合最上面所说的撞击判定规则即可。
但这个帖子并不只是研究如何跳过高坚果。除了海豚跳8列高坚果以外,我们所有的技巧都是在海豚起跳而还未判定撞击之时,种下一个低栈位植物使撞击判定失效。那么,如果对于一个不是高坚果的植物,我们种下一个低栈位高坚果呢?
答案是,海豚和撑杆会因此在跳第n列植物的时候,被拦到n+1列。对于撑杆来说,如果撑杆对n列非炮起跳,在起跳后124之前种高坚果,即可将撑杆撵回n+1列。对于海豚来说,如果海豚对n列高坚果或南瓜起跳,则通过这种方法可以把海豚撵回n+1列
这种僵尸已经马上快要跃过n列植物却立即把他挡回n+1列的操作,十分具有观赏性
以后可能会配这些现象的演示视频或载体表演阵型,敬请期待












