思路和方法:
⒈在游戏中按Shift开望远镜,用PrtScr截图;鼠标滑轮向后滑,每个倍率依次截图
⒉用photoshop打开所得图片,先局部放大小地图,用吸管工具选项中的度量工具测量视野覆盖的扇型的半径和垂径(通过坐标用勾股定理算)
⒊(LZ分辨率1366*768,其他分辨率此项请自行测量)测量屏幕长度,测量屏幕中两个“10刻度”之间距离,除以20,得到每个刻度距离,用每个刻度距离除以屏幕长度,得到每个刻度长度占屏幕长度的比例
⒋用编程软件(或EXCEL)输入公式计算每个放大镜每个倍率下的视角
⒌用每个刻度占屏幕长度的比例乘以相应倍率下的视角 得到 相应倍率下望远镜中一个刻度代表的角度
⒍通过ALT中显示的距离计算对应位置一个刻度代表的长度
⒎通过敌方舰种在相应等级的大概速度估计炮弹飞行期间敌舰走过的刻度(1节(Knot)=1海里/小时≈1.852公里/小时≈0.000515公里/秒≈0.515米/秒)
结论
⑴对于1366*768分辨率屏幕,每刻度占屏幕长度的0.03倍
⑵通过对比发现,望远镜开镜后的视角与舰种,地图无关,满足以下规律:
按Shift,视角8.75°,每刻度代表0.262°
按Shift后滑轮后滑一次,视角12°,每刻度代表0.36°
按Shift后滑轮后滑两次,视角17°,每刻度代表0.51°
按Shift后滑轮后滑一次,视角29°,每刻度代表0.87°
按Shift后滑轮后滑一次,视角48.65°,每刻度代表1.4595°
望远镜视角一共5个放大倍率,再后滑会退出望远镜视角。
⑵计算举例(如果有瞄准插件,可用此做工作原理):如果自己的炮弹要飞10秒,距离15km,有一北宅,通过看烟囱的烟灰角度判断其航速为(全速,3/4,1/2),不妨假设3/4,北宅7级BB,最高航速31节,那么3/4航速为23.25节=0.0120公里/秒,因此10秒北宅走过了0.12公里
在按Shift后的放大倍率下,每刻度代表的长度为15km*tan(0.262°)≈15km*3.1415*0.262°/180°=0.0686公里,北宅走过了0.12公里/0.0686公里=1.7493个刻度
说了这么多,除非你的计算力能布下四象五行八卦阵,否则还是凭感觉吧。