以V410皮肤为例,经过了一定的修改,我给背景换了一个颜色,但是发现,按钮的背景色不协调,所以想把功能键的按钮背景换一下颜色。


首先看到,我要修改拼音26键界面的按键背景,所以解开皮肤,进入port文件夹,打开py_26.ini,根据里面的注释,找到上档键

发现上档键的背景样式是447号,于是我们进入res文件夹,打开default.css文件,找到第447号样式。

这里的意思是,正常状态下的背景调用的是btn图片文件的第二个切片,按下状态的背景调用的是btn图片文件的第三个切片。
所以我们返回,在res文件夹,找到btn.til文件,打开,找到了定义第二个切片的文本
比如我希望将它的颜色变成rgb色值FFE0B2,那么在这一段下面,加上一句:
IMG_COLOR=FFE0B2

保存以后打包皮肤,载入皮肤,查看效果。

发现除了上档键,有多个按键的背景色变了,这是因为这些案件都调用着同一个切片,毕竟这样省时省力,节约皮肤大小。
如果你想要给一个按键单独做一个切片,还请参考V5工具书中切片的部分。
网友评论