91游戏 · 游戏攻略

《孤岛危机: 弹头》狙击和高斯步枪添加消音器的方法

2014-03-28 15:27:57 作者:webadmin

孤岛危机
孤岛危机

射击枪战

查看

作者:trueforce


高斯步枪和狙击都可以添加消音器,不过高斯步枪消音器嵌入到枪管里了,不太好看,狙击一点问题都没有。下面以高斯步枪为例介绍修改,改狙击方法跟这个一模一样。

要添加消音器要在4大类中修改,分别是:在geometry中添加位置, 在actions中添加声音,在layers中添加图层,在accessories中添加消音器及开火效果,以下绿字部分为添加。武器的actions中的声音和accessories中的开火效果我参考的是SCAR,这个可以随便替换,声音和消音器只是视听效果,决定消音器能杀人于无形的是radius参数,值小就可以不被敌人听到,就是说你不装消音器,只要把相应开火声音的radius改小,哪怕枪声震聋你,敌人也听不到-_-!

- <item name="GaussRifle" class="Weapon" category="medium" priority="16">
+ <params>
  <param name="giveable" value="1" />
  <param name="selectable" value="1" />
  <param name="pose" value="rifle" />
  <param name="mass" value="35" />
  <param name="select_override" value="1.5" />
  <param name="melee_attack_firemode" value="melee" />
  <param name="raiseable" value="true" />
  <param name="raise_distance" value="0.85" />
  <param name="attach_to_back" value="1" />
  <param name="bone_attachment_01" value="back_item_attachment_01" />
  <param name="bone_attachment_02" value="back_item_attachment_02" />
- <dualwield>
  <suffix value="akimbo_" />
  </dualwield>
  </params>
+ <ammos>
  <ammo name="gaussbullet" extra="0" amount="5" minAmmo="3" />
  </ammos>
+ <geometry>
  <firstperson name="objects/weapons/us/gauss/gauss_fp.chr" angles="0,0,0" />
  <thirdperson name="objects/weapons/us/gauss/gauss_tp.cgf" angles="0,0,0" />
- <boneAttachments>
<attachment target="firstperson" name="silencer_attach" bone="silencer_attach" />    这个不能随便改
  <attachment target="firstperson" name="muzzle_flash_effect" bone="weapon_term" />
  <attachment target="firstperson" name="muzzle_flash_light" bone="weapon_term" />
  <attachment target="firstperson" name="muzzle_flash_smoke" bone="weapon_term" />
  <attachment target="firstperson" name="attachment_top" bone="attachment_top" />
  <attachment target="firstperson" name="attachment_side" bone="attachment_side" />
  <attachment target="firstperson" name="attachment_side_light" bone="attachment_side" />
  </boneAttachments>
  </geometry>
+ <actions>
- <action name="select">
  <animation target="firstperson" name="select_01" />
  <animation target="owner" name="select" />
  <sound target="thirdperson" name="sounds/weapons:gaussrifle:select" radius="2" />
  </action>
- <action name="deselect">
  <animation target="firstperson" name="deselect_01" />
  <animation target="owner" name="deselect" />
  <sound target="firstperson" name="sounds/weapons:gaussrifle:deselect" radius="2" />
  <sound target="thirdperson" name="sounds/weapons:gaussrifle:deselect" radius="2" />
  </action>
- <action name="idle">
  <animation target="firstperson" name="idle_%hand%_%suffix%01" speed="0.7" />
  <animation target="owner" name="idle" />
  </action>
- <action name="offhand_on">
  <animation target="firstperson" name="remove_hand_%offhand%_01" speed="3" />
  </action>
- <action name="offhand_off">
  <animation target="firstperson" name="grab_weapon_%offhand%_01" />
  </action>
- <action name="pickedup">
  <sound target="firstperson" name="Sounds/weapons:weapon_accessories:pickup_weapon_fp" radius="2" />
  <sound target="thirdperson" name="Sounds/weapons:weapon_accessories:pickup_weapon" radius="2" />
  </action>
- <action name="fire_cock">
  <animation target="firstperson" name="fire_bullets_%hand%_%suffix%01" speed="0.66" />
  <animation target="owner" name="shoot" />
  <sound target="firstperson" name="sounds/weapons:gaussrifle:fire%env%_fp" radius="300" static="1" />
  <sound target="thirdperson" name="sounds/weapons:gaussrifle:fire%env%" radius="300" static="1" />
  </action>
- <action name="fire">
  <animation target="firstperson" name="fire_bullets_%hand%_%suffix%02" />
  <animation target="owner" name="shoot" />
  <sound target="firstperson" name="sounds/weapons:gaussrifle:fire%env%_fp" radius="300" static="1" />
  <sound target="thirdperson" name="sounds/weapons:gaussrifle:fire%env%" radius="300" static="1" />
  </action>
- <action name="fire_silenced">
  <sound target="firstperson" name="sounds/weapons:scar:fire_silenced_fp_single" radius="18" static="1" />
  <sound target="thirdperson" name="sounds/weapons:scar:fire_silenced_3rd_single" radius="18" static="1" />
  </action>    这是开枪时的声音,可以随意替换其他武器的,但是记得radius值不要太大,这才是消音器起作用的重要参数。
- <action name="cock">
  <animation target="firstperson" name="cock_%hand%_01" />
  </action>
- <action name="cock_sound">
  <sound target="firstperson" name="Sounds/weapons:gaussrifle:gauss_reload_fire_full" static="1" />
  </action>
- <action name="reload_chamber_empty">
  <animation target="firstperson" name="reload_chamberempty_01" />
  <animation target="owner" name="reload_chamber_empty" />
- <!-- <sound target="thirdperson" name="sounds/weapons:gaussrifle:reload" radius="10" />
  -->
  </action>
- <action name="reload_chamber_full">
  <animation target="firstperson" name="reload_chamberfull_01" />
  <animation target="owner" name="reload_chamber_full" />
- <!-- <sound target="thirdperson" name="sounds/weapons:gaussrifle:reload" radius="5" />
  -->
  </action>
- <action name="zoom_in">
  <animation target="firstperson" name="zoom_in_%suffix%01" speed="1.75" />
  </action>
- <action name="zoom_out">
  <animation target="firstperson" name="zoom_out_%suffix%01" speed="1.25" />
  </action>
- <action name="enter_modify">
  <animation target="firstperson" name="enter_modify_%hand%_01" />
  <animation target="ownerloop" name="modify_weapon" />
  </action>
- <action name="leave_modify">
  <animation target="firstperson" name="leave_modify_%hand%_01" />
  <animation target="ownerloop" name="idle" />
  </action>
- <action name="melee">
  <animation target="firstperson" name="melee_02" />
  <animation target="owner" name="melee" />
- <!-- <sound target="firstperson" name="sounds/weapons:melee:fire_fp_mw" radius="5" />
  -->
  <sound target="thirdperson" name="sounds/weapons:melee:fire" radius="5" />
  </action>
- <action name="empty_clip">
  <sound target="firstperson" name="Sounds/weapons:gaussrifle:dryfire_fp" radius="2" />
  <sound target="thirdperson" name="Sounds/weapons:gaussrifle:dryfire" radius="2" />
  </action>
- <action name="null_fire">
  <sound target="fir

相关文章