精准机制详解

自 0.3.5.1 版本之后,枪械的精准度会受到多个参数影响,各个参数的具体效果如下:

  1. 散布(spread):连续开火一段时间后的散布(最大散布)。数值越高,弹道散布越大。

  2. 首发散布(firstShotSpread):第一发子弹(首发子弹)的散布。数值越高,首发子弹落点越不准确。

  3. 腰射散布(hipFireInaccuracy):未开镜状态下的额外散布。数值越高,腰射弹道散布越大。

  4. 精确射击次数(projToMinAccuracy)(整型数据):散布会根据此数值,在连续射击的情况下从 "firstShotSpread" 线性增加到 "spread",在第 "projToMinAccuracy" 次射击后达到最高的 "spread"

  5. 精准恢复时间(msToAccuracyReset)(整型数据):停止射击 "msToAccuracyReset" 毫秒后散布数值由 "spread" 数值降低成 "firstShotSpread"。数值越高,恢复精准度需要的时间越长。

  6. 移动散布(movementInaccuracy):移动状态下的散布。数值越高,移动弹道散布越大。

注意:

  • 腰射散布计算遵循加法原则。如腰射连续开火到最大散布状态时,散布数值为(散布 + 腰射散布)。

  • 移动散布以乘数计入,因此较小的 "movementInaccuracy" 在一些散布很大的枪上会有明显的增长(主要影响腰射散布数值,因为该数值一般都很大;这也意味着开镜状态下的移动惩罚会很小)。

短评加载中..