- 从前爬悬崖的孩子如今坐缆车上学
- 赵雅芝蛇年回归
- 每日鲜语携手汤唯亮相微博之夜
- 官方辟谣香港至胖东来高铁开通
- 黄圣依从一开始就在审视自己婚姻
- 31人获得杜甫草堂终身免票资格
- 体育能量聚万千美好
- 周杰伦新歌
- 沪深京三市成交额突破5000亿元
- 小说推文授权申请入口
声明:本文来自于(ID:acamandola.com)授权转载发布。
游戏中的一些参数是通过xml文件以明文形式定义的,位置在:Bastion\Content\Game\。
简要介绍一下Bastion\Content\Game\Weapons目录下的远程武器文件RangedWeapons.xml的内容,以Repeater的主要参数为例(修改后直接进入存档即可生效哦):
修改后的bt效果(关于爆炸箭我就不多说了,可以参考大炮的数据来了解)。
Name="Repeater" InheritFrom="1_BaseWeapon" Cost="25" Type="GUN" SlotType="PRIMARY" Icon="GUI\\Icons\\Icon_Repeater_02" 弹药图标为“Projectiles\\RepeaterBullet_Vertical” 每行子弹图标为“12” 弹药图标间距为“22” 发射图形为“PlayerRepeaterFire” 静止图形为“PlayerRepeaterIdle” 开火图形为“RepeaterMuzzleFlash” 发射效果为“RepeaterMuzzleSmoke” 开火声音为“RepeaterFire” 枪管长度为“60” 弹丸类型为“Repeater” NumProjectiles="1" \\代表射弹数量,与多重箭效果相关。 Cooldown="0.15" \\表示射击的频率。 ChargeTime="0" \\用于描述蓄力参数。 ChargeGraphic="PlayerRepeaterCharge" OnlyChargeOnce="true" ClipSize="8" \\指弹夹的容量。 ReloadTime="1.3" \\指换弹所需的时间。 ReloadOnRelease="false" ReloadGraphic="PlayerRepeaterReload" Spread="0" DisableOwnerForDuration="0.0" RequiresTarget="false" RootOwnerWhileFiring="true" \\射击时是否需要保持静止 RootOwnerWhileFiringDuration="0.15" \\如果射击时允许移动,可以删除这一行 TriggerTapIgnoresCooldown="false" CriticalFireChance="0.0" CriticalFireWeapon="null" NoAmmoSound="WeaponSwitch" AutoLock="true" AutoLockRange="675" AutoLockDuration="0.20" ReloadSound="RepeaterReload" CancelMovement="true" MouseApproachRange="999" > 后面还有关于弹药的参数(穿透射击就在其中),以及升级的参数等等,大家可以自己尝试进行修改。 抛砖引玉,希望大家多多探索哦。