马鞍山展柜制作:CF弹道后坐力公式分类扫射武器

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 09:22:51
弹道的正确概念

  弹道其实说的是子弹飞行轨迹。而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不是一把好的扫射武器,它近距离几乎可以出现打不中的人的情形,因为它的弹道就是沿着圆面圆框的边缘变化的,并不靠近中心。