修改客户端的登录背景图片

当玩家第一次启动游戏的时候,有一张温馨有趣的登录背景图片能让玩家一下子就感受到游戏独特的气氛。每当碰到节日时更换一张和节日气氛相符的图片,也可以让玩家感觉到耳目一新。

本章就来讲讲应该如何修改登录背景图片(下文简称“背景图片”),希望大家看完后也能够动手更换一下背景图片,看看是不是气氛完全就变得不一样啦。

背景图片的构成

我们登录的背景图片,是由12张被等比分割的bmp图片拼凑在一起来显示的。这12个文件放在了“data\texture\蜡历牢磐其捞胶”目录中,文件名类似“t*_硅版*-*.bmp”这种样式(这里星号表示通配符),比如“t_硅版1-1.bmp”。

文件名格式说明

有的人可能会好奇这个文件名“t_硅版1-1.bmp”里面的数字都表示什么,我们就来简单的研究一下,首先我们知道RO的登录背景图片有可能不止1张,一般情况下可能是2张轮流切换,除非你在DIFF的时候选择固定使用其中某一张,DIFF选项请参考《NEMO中各个DIFF选项的说明》

所以RO客户端为了区分2套不同的背景图片,在文件名中也做了标记,大家可以看到文件名前面的“t_”,如果都是用“t_”开头的表示这是第一张背景图片的一部分,如果都是用“t2_”开头的表示这是第二章背景图片的一部分。

然后“硅版”这两个字是固定的,那么合并起来就类似“t_硅版”或者“t2_硅版”这样子,接下来的2个数字分别是“行”和“列”,我们知道图片被分成了12份,里面实际上一共是3行4列,编号如下:

为什么要这么设计

搞过图片设计的同学应该都知道,如果一张大分辨率的图想要缩小成小分辨率的图,在保留全部内容不裁剪的情况下,肯定会失真,具体失真多大取决于尺寸缩减比例。

但是我们知道,既然是登录背景图片,肯定是铺满整个游戏窗口的,而且用户的显示器分辨率有高有低,有的人喜欢全屏有的人喜欢窗口化,有的人是16:9的宽屏,有的人是4:3的标准屏,想要让一张图片能够在这么多种情况下能够不变形或者不模糊,是很困难的。

所以重力社把1张图片切成12份,这样子如果需要遇到压缩或者拉伸的情况时,可以对这12张图片做单独的拉伸或者压缩处理,这样的话影响就会比处理1张图片要小很多。

准备背景图片

废话这么多,其实都是一些背景知识,实际上操作起来很简单,首先请准备一张分辨率为1024×768的图片,格式为jpg或者bmp都可以,比如下面这张(下图被压缩了,想看原图点击图片):

生成 12张小图片

图片准备好了,那么接下来我们应该来切割图片,但是自己用Photoshop之类的去切的话又特别麻烦,所以我们需要借助一些工具…… 还好国外有人编写了一个工具,可以很方便的把图片切割成12份,专门用来制作登录背景图片的,这个工具叫ROLSG,在这里分享给大家:ROLSG[登录背景图制作]

下载完毕后,打开工具,然后点击左上角菜单项中的“Load”按钮,选择你的图片,效果如下图:

然后再点击菜单的“Convert”按钮,此时会出来4个选项,如果你选择1代表生成“t_”开头的第一张背景图,选择2表示生成“t2_”开头的背景图,在这个例子中小克之前DIFF时候固定客户端使用第一张登录背景图,所以应该是“t_”开头的,也就是说小克应该点击“1”,你们应该也差不多,不是1就是2~

具体的确认方法,可以用grfmaker2去打开你的data.grf,搜索“_硅版”把所有找到的内容都解压出来,然后看一下你的游戏总加载里面的“t_”开头的图片,还是加载“t2_”开头的图片。如果2个都加载,那么你可以分别制作他们并替换就行。

回到之前,当你选择“Convert”中的菜单项后,在工具的目录下会出现切割好的12张BMP图片,看到这些图片的话说明你已经制作成功了!如下图所示:

应用到游戏

接下来只需要把这12个bmp图片复制起来,然后放到“data\texture\蜡历牢磐其捞胶” 目录下,然后再进入游戏看看,你会发现气氛完全就变了(图片可能被博客压缩,点击图片可看大图):

赶快也动手试试看吧!