Apex枪斗术物理模型
我可能明白Apex所谓的枪斗术的子弹转弯是啥了。
子弹本身并不是转了弯才打到人,而是走直线打到人,看上去是转弯。
路径本身是直线,只不过是因为人的相对运动,导致视角中出现了弯曲。
相对运动是可以实现后坐力大幅度减小的,因此这种枪斗术确实也有实战价值,但是并不是在于它的子弹转弯,而是后坐力减小机制。
对了,如果不理解为什么相对运动会产生曲线的,可以找张纸画一画如图几个角度,把两条线段长与夹角都画出来,然后把人物跟敌方单位的之间连线(蓝色)重合在一起。
图中的基本假设:子弹肯定比人跑得快,所以经过一段时间运动距离(斜边)更长,子弹不会减速,角色平滑转动视角并进行移动。并且这个结论跟是不是直角三角形没有关系(可以看得出来,直角部分完全是可以截掉的,而射出子弹与移动方向之间的夹角为任意角度应该都是成立的)
其实我们也可以做简单的证明:原先斜边上几个时间段的子弹跟目标在同一直线,我们将直角边上的几个时段的人物与目标连线旋转并以人物为共同起点重合之后,可得三个时间段的人都跟目标在同一直线上。这个时候,如果子弹轨迹依旧是直线,那么目标跟子弹共线,那么就意味着子弹、人物、目标都在一条直线上,与人物移动了矛盾。所以人物移动之后必然出现“子弹拐弯”的情况。
