概念声明:以下设计采用100m靶为计算标准,角度换算为靶上直径便于理解,实际应用中应换算为角度计算。子弹团为单次射击时的所有弹丸及其散布范围,单发射击武器为1,霰弹为1~20.
霰弹枪等多颗弹丸武器,以1号霰弹(12颗7.62mm弹丸)为例:
散布:
(资料图片仅供参考)
1, 散布范围为直径1.8m的圆形。
2, 弹丸在子弹团内以正态分布随机时,应提高在中心附近的权重,保证70%以上的子弹都在60%的直径内,即70%的子弹都在中心36%的面积内。模拟真实霰弹枪的子弹散布情况。
3, 霰弹枪的散布不会和玩家的姿态,动作挂钩。只和武器型号,子弹,枪口,枪管挂钩。
准心:
1, 腰射时采用无中心点准心。准心范围为直径3m的圆形。射击时,子弹团在准心范围内随机,弹丸再在散布范围内随机。总体呈大圆包小圆再包多个弹丸的结构,是为了模仿真实的霰弹枪散布和腰射的随机性。
2, 瞄准射击时,使用有中心点准心或者机瞄及瞄具。准心范围缩小为1.8m直径的圆形,和散布范围一致。呈现真枪指哪儿打哪儿的感受。
3, 玩家的姿态,动作,武器的配件可以改变准心的大小。姿态会导致准心直径变化5%~15%,运动会导致准心直径变化30%~50%,武器配件会导致准心直径变化5%~10%,三者以乘法叠加。
4, 瞄准时准心会抖动,玩家的姿态,动作,武器的配件可以改变准心的抖动。姿态会导致准心抖动变化25%~50%,运动会导致准心抖动变化25%~50%,武器配件会导致准心抖动变化10%~20%,三者以乘法叠加。
布枪等单颗弹丸武器,以普通7.62子弹为例:
散布:
1,散布范围为直径5cm的圆形。
2,子弹在子弹团内以正态分布随机时,应提高在中心附近的权重,保证50%以上的子弹都在60%的直径内,即50%的子弹都在中心36%的面积内。模拟真实布枪的子弹散布情况。
3,布枪的散布不会和玩家的姿态,动作挂钩。只和武器型号,子弹,枪口,枪管挂钩。
准心:
1, 腰射时采用无中心点准心。准心范围为直径3m的圆形,射击时,子弹团在准心范围内随机,子弹再在散布范围内随机。总体呈大圆包小圆再包一个子弹的结构,是为了模仿真实的单颗弹丸枪械的散布和腰射的随机性。
2, 瞄准射击时,使用有中心点准心或者机瞄及瞄具。准心范围缩小为5cm直径的圆形,和散布范围一致。呈现真枪指哪儿打哪儿的感受。
3, 玩家的姿态,动作,武器的配件可以改变准心的大小。玩家姿态会导致准心直径少量增大5%~15%,玩家运动会导致准心直径增大30%~50%,武器配件会导致准心直径变化5%~10%,三者以乘法叠加。
4, 瞄准时准心会抖动,玩家的姿态,动作,武器的配件可以改变准心的抖动。姿态会导致准心抖动变化25%~50%,运动会导致准心抖动变化25%~50%,武器配件会导致准心抖动变化10%~20%,三者以乘法叠加。
PS:在游戏制作的过程中,如果有要求的话可以把抖动带来的影响计入准心大小的变化中,只需要相应增加就行。