弹道的正确概念
弹道其实说的是子弹飞行轨迹。而CF里,我们常常把木仓械的“着弹分布”(散布)说成弹道。但大家约定俗成,我想也就不用改了,继续称“着弹分布”为“弹道”。
“着弹分布”(散布)指的是在以木仓械第一发为圆心的一个园内的所有子弹分布。圆的面积越小,说明木仓的后坐力小,连续射击越准,圆的面积越大,说明木仓后坐力大,连续射击越不准。
细说弹道
CF弹道是个争议的东西。争论我就不说了,我的观点是:编程的人都知道,弹道不过是CF游戏程序既定表现形式,CF的弹道是死的(真实的武器弹道反而随机的多)。所以,后坐力这个概念在CF里根本就是不存在的,只是很多人结合现实的武器概念来说这个问题。在CF里,后坐力的体现不过是屏幕乱晃,准心变大。真正的本质是弹道程序的设定,在圆面上随机分布的参数的不同。可以理解
公式为:
(X,Y,Z)=(n+1)(x,y,z)
其中:
X,Y,Z是最终着弹的坐标
n是由弹道程序随机生成的系数
x,y,z为准心当前位置
n有个最大值和最小值,最小是0,最大未考证。看过Half-life2的源码就知道,每把木仓都有一个基本因子。假设为W,那么,会有特定的程序F(W)算出n,
即F(W)=n。
这是个很重要的结论,因为死的东西就意味着有规律可循,在有限的条件下可以理解弹道特性有效的控木仓,就是传说中的“压木仓”。
能压得住的木仓都是n这个随机数大小的变化线性(如果把发射子弹的序号和n联系起来画个图,会接近直线)的武器,压不住的木仓都是随机数变化非线性的(非直线),或者本身随机数产生着弹的效果圆面是沿着准心圆的圆边出现的。
依据弹道分类的“扫射武器”
远、中、近距离都能压得住的木仓:AK47-S*,AK47-A*,AK47黄金*,AK47,AK47-B*,雷蛇*,AK74,SG552,AN94,SCARLIGHT*,
中、近距离压得住的木仓(头20发):M4-A*,M4,M4-B*,M4-S*,M4-红魔,MP5,MP5-B*,SCAR-Heavy*,G36K,;
近距离压得住的木仓:M4A1-Custom*,Xm8-A*,Xm8,AUG,MP7,P90,RPK*;
近距离“有限”压得住的木仓(头12发):QBZ95,QBZ95-B,Gail35,Uzi,M60,K2,M16,Famas
(排序均按难易程度,*表示RMB购买武器)
注:QBZ95不是一把好的扫射武器,它近距离几乎可以出现打不中的人的情形,因为它的弹道就是沿着圆面圆框的边缘变化的,并不靠近中心。
记者团 - 美特斯邦威丶
此贴为转帖。