• 首页
  • 社区
  • 商城
  • 搜索
  • 勋章
  • 话题
主题:扩展一下Teris用户的DIY游戏启动界面教程~[抛砖引玉高手勿拍!]
楼主
发表于:2007-04-30, 19:29
九泉
(幻三连击破坏王)
金币:35,336
Lv5: 伴坛终老
好感度:19
发表文章:2521篇
注册时间: 01-09-2007
荣誉勋章版主荣耀 幻三猛将 浪漫情人 活跃会员 永恒仙四 大将军
我的游戏三国志11 幻想三国志3

仅适合初学者实践……高手勿拍砖。

先感谢论坛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.bmpstart3.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自己的游戏启动界面了~

预览一个图



第1楼
发表于:2007-04-30, 20:36
墨银

金币:18
Lv1: 注册看看
好感度:0
发表文章:1篇
注册时间: 03-27-2007
我的游戏幻想三国志3

沙发~~~~

虽然觉得有点复杂....不过唐周还是很赏心悦目的~~感谢LZ分享~~~

^ ^

第2楼
发表于:2007-04-30, 20:56
JakeHeath

金币:4,285
Lv2: 偶尔光临
好感度:0
发表文章:81篇
注册时间: 11-17-2006
我的游戏幻想三国志3

支持一个~~~


大波美女~后宫会红牌哦~
网元请务必把幻想三国志3还给寰宇之星!
第3楼
发表于:2007-05-01, 6:05
苍の龙
(《游戏志》主编)
金币:21,478
Lv4: 以坛为家
好感度:0
发表文章:572篇
注册时间: 11-17-2006
荣誉勋章杰出贡献 版主荣耀 原创大师 幻三猛将
我的游戏中土战争2 幻想三国志3

呵呵,曾经做过,但是由于过程描述比较复杂就没有放出教程而是只提供了下载
第4楼
发表于:2007-05-01, 10:40
九泉
(幻三连击破坏王)
金币:35,336
Lv5: 伴坛终老
好感度:19
发表文章:2521篇
注册时间: 01-09-2007
荣誉勋章版主荣耀 幻三猛将 浪漫情人 活跃会员 永恒仙四 大将军
我的游戏三国志11 幻想三国志3

苍の龙:
呵呵,曾经做过,但是由于过程描述比较复杂就没有放出教程而是只提供了下载

呵呵,又做了张默心的~

苍龙有啥窍门伐?指点一下……

传错了一张- -555~有啥办法删掉伐……




快速回复

 
:):D:O:P:):(:S:|:\'(HA68-|:#:-*<:o)|-)
用户必读  合作推广  联系我们
Copyright © 2006 CNEC Inc. All rights reserved. 中视网元 版权所有
增值电信业务经营许可证:B2-20060006 经营性ICP:京备060073号 沪ICP备06012356号文网文[2006]017号