您的位置:深蓝手册目录 > 个性化修改 >

spr文件之枪械、准星

作者:枪旗工作室 来源:枪旗工作室(tcno.net) 日期:

在HL系列游戏中,各类动画和光影效果一般是由.spr文件实现的。你看到手雷爆炸,就是在你眼前合适的位置以合适的大小播放一个手雷爆炸的效果而已。枪械射击时发出令人兴奋的火光,就是在枪口位置交替播放着火花的图片。这使我们感觉到火花在跳动和旋转。我们在购买和选择武器时出现的图片也是这些spr文件做成的,这比较好理解。

下面的几幅图都是spr文件的应用:点击看大图!

下面说说spr文件的修改:

.spr文件muzzleflash2.spr、muzzleflash3.spr是准星火花等的效果。可以替换成很好玩的样子。比如这个枪花:

上面就是用flare6.spr换掉了muzzleflash2.spr的结果

.spr文件可以用sprview查看,用sprwiz制作。(fiNAL.Y 注: 用SDK中的sprgen也可以)

看这个:

上面这个例子是用sprwiz制作了top3.spr、buttom3.spr(1024*768下狙击枪的遮照)的结果。

在sprites文件夹下有为数不多的文本文件。其中:
hud.txt中设置的是常见的死亡信息中武器等的标志、雷达、下面的数字的文件等等等等。
observer.txt中是观察模式的准星。
其他以“weapon_”开头的txt文件则是设定武器的准星和购买枪支和子弹等的图。

比如:weapon_aug文件的内容由:

10

“项目”  “分辨率”“文件名”“水平起点”“垂直起点”“宽度”“高度”
weapon     320      320hud2      80  168  80  20
weapon_s   320      320hud2      80  188  80  20
ammo       320      640hud7      0   96   24  24
crosshair  320      crosshairs   24  0    24  24
autoaim    320      crosshairs   0   72   24  24
weapon     640      640hud14     0   45   170 45
weapon_s   640      640hud15     0   45   170 45
ammo       640      640hud7      0   96   24  24
crosshair  640      crosshairs   24  0    24  24
autoaim    640      crosshairs   0   72   24  24 

改为:

10

weapon     320      320hud2      80  168  80  20
weapon_s   320      320hud2      80  188  80  20
ammo       320      640hud7      0   96   24  24
crosshair  320      crosshairs   24  0    24  24
autoaim    320      crosshairs   0   72   24  24
weapon     640      640hud14     0   45   170 45
weapon_s   640      640hud15     0   45   170 45
ammo       640      640hud7      0   96   24  24
crosshair  640      sniper_scope 0   0    256 256
autoaim    640      crosshairs   0   72   24  24 

后,AUG开放大后准星就是这个样子:

其中,weapon是武器的样子;weapon是武器被选中或高亮的样子;ammo是子弹的图象;crosshair是AUG一类的枪开瞄准的准星;autoaim是我不清楚。640是640及其以上分辨率。 后面数字的单位是像素。

也可以用CSC这样的软件更方便的修改。

后退一页 | 返回目录