仅适合初学者实践……高手勿拍砖。
先感谢论坛Teris用户的分享~(loader.XML的修改是Teris用户的原创……其他是我自己整理写的~)
打开安装目录,找到loader(XML文件),用记事本打开,如下:
<?xml version="1.0" encoding="utf-8" ?>
<LoaderSet>
<Home web="http://www.uj.com.tw/game/FS3/loader/loader.html%22%3E%3C/Home>
<BackImage Image= "res\back.bmp" Width="640" Height="480"></BackImage>
<HomepageArea X="6" Y="86" Width="629" Height="339"></HomepageArea>
<VersionArea X="600" Y="427" Width="40" Height="16"></VersionArea>
<PostMsgArea X="6" Y="427" Width="540" Height="16"></PostMsgArea>
<Btn NameID="StartGame" X="183" Y="447" Width="87" Height="30" Normal="res\start1.bmp" Focus="res\start2.bmp" Down="res\start3.bmp" Disable="res\start3.bmp"></Btn>
<Btn NameID="Joystick" X="277" Y="447" Width="87" Height="30" Normal="res\joystick1.bmp" Focus="res\joystick2.bmp" Down="res\joystick3.bmp" Disable="res\joystick3.bmp"></Btn>
<Btn NameID="ExitGame" X="370" Y="447" Width="87" Height="30" Normal="res\exit1.bmp" Focus="res\exit2.bmp" Down="res\exit3.bmp" Disable="res\exit3.bmp"></Btn>
</LoaderSet>
第3行,也就是<HomepageArea>...</HomepageArea>,这行就是关于启动画面中的图片,可以删掉.
<versionArea ....></VersionArea>这是显示v2.0的地方的坐标
<PostMsgArea ....></PostMsgArea>这是显示游戏版本的地方的坐标
<Btn >开头的都是按钮的坐标与相关文件位置. 那位置,坐标,大小就可以换成自己喜欢的按钮.(Normal即通常情况下,Focus指鼠标移到按钮上时,Down:按下时,Disable:不能使用时. StartGame:开始游戏 Joystick:游戏设定 ExitGame:离开游戏,NameID不用改.改按钮坐标,位置就可以了.
至于背景,就是这个了:<BackImage Image= "res\back.bmp" Width="640" Height="480"></BackImage> 把自己的背景的宽高,位置和里面的换掉就可以了. 如果想加入自己的其他一些信息,可以用<PostMsgArea....></PostMsgArea>.
大家就尽情DIY启动画面吧!(建议把所有背景按钮图片放在res目录下,如果想修改SP的启动画面,只要按照上面方法修改sploader(XML文件)就可以了.
原贴地址 http://pub.ccnec.com/forums/thread/442670.aspx
以下为原创:
蓝色的一行可以删除,这就不多赘述了。这个文档的编辑主要难在坐标与按键的关系,即红色的那些数字,在算坐标之前不得不提一下按键的做法。
1.按键的做法:游戏本身的图片默认为87*30,因此自建按键文件时画布大小也设为87*30(可以随便设,我只是假设一个标准,若是更换按键大小的话只要把文档中紫色的数字作相应变化即可),然后用横排文字工具(我讲的都是ps里的做法),敲入开始游戏,字体大小设为22,调整位置到正好顶满(字形颜色随个人喜好设),再保存为start2.bmp,这样鼠标移上去后的按键样式就初步做好了。接下来给该图片做一点效果(最简单的是图层-图层样式-混合选项里的几个效果),然后按喜好保存为start1.bmp与start3.bmp(游戏设定与离开游戏的按键类似)。其中start1.bmp为一般情况下的按键文件,start3.bmp为不可用与鼠标点下去时的按键文件。(这里的3个按钮的原文件最好先保存为psd格式,然后再分别加特效并另存为9个bmp格式文件)。
2.接下去选一张喜欢的图,最好是fs3里的,调整大小,这里默认改为640*480,如果为其他大小只要相应的改变Backimage行中的数字即可。保存为back.bmp。这样就有了10个bmp文件(start三个、joystick三个、exit三个)。
3.备份好原游戏目录下loader.XML文件以及res文件夹里的文件。然后把上述10个文件复制到res文件夹中,此时打开游戏目录下的FS3Loader.exe,可以发现原来的图片变成了第2步里的那张图片,而按键则变为了第1步里的那些图片。
再下来就要算坐标并且更改按键的背景了。
4.这里面,X Y为按键文件左上角的点在back.bmp中的坐标位置,也就是说当按键文件大小为87*30时,该按键对应的位置为X~Y到X+87~Y+30这块地方,那么,back图片中相应的这块图片就要作为按键的背景。先调整Version PostMsgArea 与3个AreaBtn行里的XY坐标,直到自己满意为止,最后保存loader文件。剩下的就只有按键的背景了。
5.打开start.psd(即start按键的原文件)与back.bmp,先切到back文件,右下角双击背景新建图层,然后把该图层拖到start1文件中并按ctrl+[后移图层使文字图层出现在背景图层上方。假设你在第4步中设定的X Y坐标分别为X=30 Y=40,那么先把背景的左上角与画布的左上角对齐,然后用轻移,即按方向左键30次与方向上键40次,这样一来对应的按键就出现在了背景图层的30,40位置。然后重做第1步中的特效,保存为start1、2、3.bmp文件,并依此类推joystick与exit文件。(重点是轻移,把按键的背景设为对应开始界面中的背景)
6.把新的start等9个文件复制到游戏下res目录中,这时再打开FS3Loader.exe便成功了~
每个按键可以做相应的4个文件,这里偷懒仅做3个~
ps高手可以忽略……至于给按键、背景等加框加效果是高级点的操作,理论上只要按键的背景设定正确,就能较轻松的diy自己的游戏启动界面了~
预览一个图