绝巴哈:连击阶段C点黑球异常的猜想与解决办法

时间:2021-09-28 17:20 作者:佚名 手机订阅 神评论

新闻导语

虽然攻略里讲过,这里注意被点名的人在拘束器内撞球后请瞄准场地中心的1点笔直向后退,场地中心1点拘束器和被点名者在一条直线上,保证黑球飞行路径越过拘束器, 截球的人呆在拘束器里等球来就行, 不需要额外的操作

关于连击阶段C点香蕉球的事情大家早有所耳闻,详见下方视频

如在以上内容中出现任何广告性信息并不代表本站支持其立场 (播放视频需版主设置

先上解决办法

本质上是防止被点黑球的人站得太正站到正6点那条直线上,使得球与被点名者的连线同副本的y轴平行导致bug出现.

将拘束器放在c点偏右半个标点附近的位置,不影响P4撞球和旋风间隔,st不会拉怪的话可以直接把标点标歪一点对着标点拉就行.

虽然攻略里讲过,这里注意被点名的人在拘束器内撞球后请瞄准场地中心的1点笔直向后退,场地中心1点拘束器和被点名者在一条直线上,保证黑球飞行路径越过拘束器, 截球的人呆在拘束器里等球来就行, 不需要额外的操作

这里先逐一解释一下之前的处理方法的劣势

被点黑球的人有意识的站歪, 确实可以避免一定的香蕉球, 但是在拘束器中就歪着站然后后退的话, 很容易走多将球的行进路线拉到拘束器外造成不必要的麻烦, 如果反方向补偿又很容易站回正点附近

提前出去撞球, 因为狒狒引擎的缘故, 球在行进的过程中判定并不是连续的, 会导致你虽然与球重合了但是没有判定到的缘故, 可以参考神兵st撞球的bug,不明白的看下面的视频

如在以上内容中出现任何广告性信息并不代表本站支持其立场 (播放视频需版主设置

下面是推理过程

目前可以搜集到的情报有

球会在拘束器前突然转向,然后恢复正常,导致越过截球的人

球的拐弯方向总是向右

在网络日志中, c点位于场地的Y轴正半轴上,坐标为(0,10)

漂移报告多见于C点,有过陨石流砸下留下碰撞体积的猜想,但是其他两个拘束器内也会被点陨石流,且有未点陨石流的明显反例暂时性排除这种可能

反例如下

如在以上内容中出现任何广告性信息并不代表本站支持其立场 (播放视频需版主设置

在获取到的信息中,场地是以中心1为原点,C为Y正半轴,B为X正半轴建立的坐标系

合理猜想SE黑球的寻人逻辑是以人物 n毫秒前的位置,通过坐标的差值计算前进的角度

结合se一惯偷懒特征,代码没有使用螺线或者摆线逼近,而是使用arctan(y/x)直接计算前进角度,并未使用arctan2变体来规避漏洞

在几何意义上, atan2(y,x)等价于atan(y/x),但 atan2的最大优势是可以正确处理x=0而 y ≠ 0的情况,而不必进行会引发除零异常的y/x操作。

那么问题显而易见就是当黑球和锁定人物的横坐标差值很小甚至为0的时候 y/x会产生上溢导致符号位置1,即产生很大的负数,arctan大负数解趋近-pi/2,导致黑球行进方向反向,黑球大概率会突然向右转弯的情况,小概率会原地掉头,取决于被点名者离球的距离

感谢@梦断公元前 提供的素材

符合这一要求的正好是处于Y轴上的c点,由于拉球的人会瞄准中心笔直后退,x值也不会产生太大的变换,当球在行进过程中来到会产生异常的位置,就会产生突然的转向

只要规避掉上述情况发生的条件,应该就有机会解决这个问题即把c点的拘束器放歪半个标点的距离即可,这样在球行进路线上不会产生x差值极小的异常情况

ps.之前写过一版,找到更多素材后重新编辑一次


相关阅读:最终幻想14,交流,攻略

论坛大图推荐