霰弹枪 与 枪械 为同类游戏设定。
霰弹枪是枪械中的一种。
霰弹枪与枪械的不同主要在于,霰弹枪具有一次性发射多枚子弹(无视受击后伤害免疫),从而造成高额的单发伤害的能力,也会比普通的枪械造成更强的击退。
具体实现原理为:
霰弹枪发射的子弹实体具有“direction”参数,还具有原版提供的“inaccuracy”(不准确值)参数(类似于箭),用来模拟霰弹枪的子弹的扩散。大部分霰弹枪会同时发射5枚霰弹,5枚霰弹的direction参数分别为-0.05、-0.025、0、0.025、0.05,inaccuracy参数值均为1.0。
inaccuracy会造成射出的子弹在X、Y、Z三个坐标轴方向的随机偏移,direction参数则会造成在Y轴方向的固定偏移,偏移量等于direction。因此霰弹枪的子弹在Y轴方向的扩散最为明显。
资料分类: | 物品类型 |