2.购买菜单按钮定制
我们可以按照之前教程的内容,在购买菜单上添加一个图片,可以用zpos参数来控制图片的层次,我们也可以将按钮改为图形化的。
打开buymenu_ct.res,我们修改各个武器按钮的布局:
修改"pistols"(第一个按钮不用修改xy坐标):
"zpos" "2"
"wide" "75"
"tall" "75"
增加如下参数(paintborder是绘制边框)
"selected" "0"
"paintborder" "0 0 0 0"
"sound_armed" "buttons/lightswitch2.wav "
"sound_depressed" "buttons/button18.wav"
"defaultBgColor_override" "0 36 60 185"
"armedBgColor_override" "0 60 100 75"
"depressedBgColor_override" "0 24 40 225"

修改"shotguns":
"xpos" "147"
"ypos" "116"
"zpos" "2"
"wide" "75"
"tall" "75"
并增加前边的参数。

修改"submachineguns"并增加之前的参数:
"xpos" "52"
"ypos" "206"
"zpos" "2"
"wide" "75"
"tall" "75"
修改"rifles"并增加之前的参数:
"xpos" "147"
"ypos" "206"
"zpos" "2"
"wide" "75"
"tall" "75"
修改"machineguns"并增加之前的参数:
"xpos" "52"
"ypos" "296"
"zpos" "2"
"wide" "75"
"tall" "75"
修改"equipment"并增加之前的参数:
"xpos" "147"
"ypos" "296"
"zpos" "2"
"wide" "75"
"tall" "75"
到这里,留个购买按钮就修改好了,下边我们修饰一下其他按钮,这里我们不修改其他按钮的位置和大小,只增加如下参数进行修饰,下边的参数中颜色和前边六个不同:
从"CancelButton"开始到"BuyPresetEditButton"(倒数第三个)为止,每个控件下边增加如下参数:
"selected" "0"
"paintborder" "0 0 0 0"
"sound_armed" "buttons/lightswitch2.wav"
"sound_depressed" "buttons/button18.wav"
"defaultBgColor_override" "0 0 0 185"
"armedBgColor_override" "200 150 0 175"
"depressedBgColor_override" "0 0 0 225"

我们进游戏看一看效果:

成功。