在这篇文章中
https://api.xiaoheihe.cn/v3/bbs/app/api/web/share?link_id=143034015
我根据抛物线方程来推导出迫击炮开炮密位公式
同时制作了一把在数据上所有尺寸的屏幕都通用的仰角卡尺,跟平面测距卡尺结合来计算密位,例如
根据评论区的大佬把密位公式写成的Excel公式,我制作了一个简易的迫击炮密位计算器。
使用跟计算结果临近的密位成功命中山顶中心。
总结一下,从发现敌人到命中目标分为这几步:
标点→架炮→测平面距离→测目标仰角→手机Excel计算→选择密位开炮
山顶的人大多数不刷圈不会开伞跳走,玩家有充足的时间来操作这些步骤,但我觉得,时间花的还是太长了,手速再快,也要花上大概20秒的时间来做这些。
能不能更快一些,把某些步骤优化一些:
第一,标点,标不准确测距就是偏的,这个无法精简,倍镜越高标点越准确;
第二,架炮,对准平地按左键有个3秒的读条,不要干等这3秒钟,按下左键后直接打开地图用水平测距卡尺进行测距,能节省一点时间;
第三,测量仰角,按F驾驶迫击炮,对准山顶,使用仰角卡尺测量。我发现,我制作的这个仰角卡尺虽然很精准,但是每个读数都是小数点后两位,如果山顶正好在两个刻度中间,比如在11.86°和12.41°这两个刻度中间,中间值不好估读,山体离得近还可以随便二选一,离得远二选一就有明显误差了,必须估读一下中间值,而且这种带小数点的刻度值看着就不舒服,没有在两个整数中间直接多取个0.5的距离方便,这个需要进行优化(下文细讲)。
第四,手机Excel计算,提前把这个Excel计算器用手机WPS打开,先点进去第一行,等测距出来直接输入,提前准备好能省很多时间。
第五,这一点必须注意,开炮的时候要根据敌方山顶面积来适当增加一点距离开炮,因为从山下往山上标点标的是山顶前半部分,标不到山顶正中间,不加距离炸不到山顶正中间,而且面积大的山顶,要适当多加一些距离。
接下来细讲刚才说的第三个,优化下图这个仰角卡尺。
目前想到的最好的优化方法是这样,把仰角卡尺每个刻度值全部去掉(当然要备份好数据),从下往上按照刻度线数量写上
0、1、2、3……48、49、50。如图
这样的卡尺特别简洁,目标在两个值中间也很容易估读,相比带小数点的仰角值,能节省一些宝贵的时间。
接下来就是找到刻度线数和仰角β的公式关系,然后把公式写入到Excel迫击炮密位计算器里面。
仰角卡尺贴在屏幕上,是测量山体显示在屏幕上的长度的,相当于它在游戏空间之外,怎么来把屏幕之外的尺融入到游戏空间里,再找到山、炮、尺之间的关系?我一直没想通,直到我在大马路上看到这样一个画面
我瞬间想象出来这个样子
这个照片想象成电脑屏幕,电灯杆基准面往上的部分相当于我放到照片里的仰角卡尺,那么我在测量山顶仰角时,是不是就相当于把它放进游戏空间了!如图
h是山体显示在屏幕上的长度,r是仰角卡尺到炮位的距离。假设这个成立,则有
式中n是山体显示在屏幕上的刻度数,w是一个刻度的长度,测量后卡尺总长15.15厘米,50个刻度,那么w=0.303厘米。
下面用两个实例来看r是一个常数还是一个变量。
第一个:
图片里13.44°是第25个刻度,把n=25,w=0.303cm,β=13.44°代入
得出r=31.70cm;
第二个:
图片里的16°大约是第30个刻度,把n=30,w=0.303cm,β=16°代入
也得出r=31.70cm,所以r是常数!
那就可以把这个公式代入
得
把公式和公式里面的常数写入到Excel表格里
下面是一场匹配的实战例子,如下图,水平距离508米
敌方刻度值估算22.5个(如果是原先带小数点的仰角卡尺,那就不好估算喽)
把两个数字输入到提前用手机打开的迫击炮密位计算器里
因为敌方山顶面积很小,基本上标点在山顶正中间,所以就加了一点点距离,选用573开炮
精准命中目标
可见,这个刻度值卡尺要比上个帖子制作的仰角卡尺快捷多了!
刻度值卡尺制作步骤已经讲解完毕了,是由仰角卡尺改进而来,仰角卡尺制作步骤在这个帖子里,有兴趣的朋友可以进去康康。
https://api.xiaoheihe.cn/v3/bbs/app/api/web/share?link_id=143034015
再提一嘴,只要刻度卡尺或者仰角卡尺的长度是屏幕宽度的一半,那么上个帖子里的仰角数据和这个帖子里的w÷r的比值适用于任何一个屏幕!