足球吧
·利物浦吧 - www.liwupuba.com
·日均PV:10万+ 日均IP:2W+
关闭
关闭

FM2012 简单说下皮肤的制作教程

发布时间:2016-12-12 06:28   文章来源:
本文标签:教程 游戏知道 FM2012 皮肤
浏览次数:       评分:0

大概说一下,勿喷.....

  FM是一款可以无限DIY的游戏,在这个发达的网络时代中,只有开源才是王道。
  FM的皮肤存放文件在游戏目录\data\skins目录下,现在开始介绍下要做皮肤的基础知识。

  首先你要懂一些基础的HTML语言,如果你懂XML语言更好不过,整个FM都是由 XML构成显示的,所以你想DIY会十分的方便。然后你要做切图,如果不会那么,你做出来的图就没有个性了。
  其次,你要耐心,做皮肤不是一蹴而就的事,要慢慢的来,不停的测试,直到你满意为止
  要准备的工具:UN32(UltraEdit -32)

  好了,开始制作你的新皮肤吧(本文件不讨论图片的位置与美感及一切与配置文件无关的东西,因为我没有美感)

  第一步,在SKin下新建一个文件夹,这个名字可以随便你写,在这里我设定新文件夹的文件名为New skin,这个文件夹是用来存放皮肤的文件的根目录,从系统原始皮肤中复制一个XML文件到你新皮肤下(因为FM的XML文件都是双进制的,而系统新建的文件都是单进制的,所以要复制一个XML文件做为母文件,用来写下面配置文件,或者你将所有的配置文件复制到新皮肤,进行修改,选择哪种文件,看你喜欢了~~~) 将这个复制的文件重命名为文件夹的名字,如"New skin.XML"(具体的文件配置查看附件中的例文件)

  第二步新建文件夹,名为panels(面板配置)的文件夹,这个文件夹里将是一些配置文件,用来设置皮肤的一些内容具体文件介绍:
(如果你英文very good,那么自己看下两个原始皮肤就应该知道大约了)

  footer.xml  页脚设置,从字面上来看是这么说的,从文件内容来看应该是一些比较常见的界面设置,

例:
<!-- quit --> 这行是注解不用管它,说的是以下是退出界面
                        <widget class="action_button" id="quit" appearance="main menu/buttons/small/exit/button" auto_size="all" >

这行 class代表出现东西的类型,这里是 action_button,活动按钮,id代表是什么事件,这两个是不能改的,appearance代表的是按钮是什么样的,也就是按钮图层,这里写的是一张图,我们完全可以在新皮肤的目录下新建graphics\main menu\buttons\small\exit\这个目录下存放新的图片,当然,这个图片要符合原图片的大小与格式等,auto_size这是大小设置,一般设为All,全部自动

                                <layout class="stick_to_sides_attachment" alignment="bottom" inset="4"/>
一样的介绍,其中alignment代表位置,可以是bottom,底部,right,右边等,inset代表所能容的字体数
                                <layout class="stick_to_sides_attachment" alignment="right" inset="4"/>
                                <string id="hint" value="Choose this option to exit [%string#1 - current name of game, e.g. FM2007] and return to the real world...[COMMENT - hint text for button to exit game]"/>

  sections.xml 区域设置,应该是一个补充的文件,用来补充一些界面的(一般不需要)

  header.xml 头部设置,一些标题,文本的显示(一般不需要)

  global panels.xml 面板设置,也是一个面板,应该是通用面版吧

例:
<!-- background picture - covers entire screen --> 同样是注解,说的是背景图片
        <widget class="background" file="backgrounds/default">
背景图片的路径,不多说了,上面介绍过了
                <layout class="stick_to_sides_attachment" alignment="all" inset="0"/>
布局,也不多说了
                <attachment class="test_global_attachment" get_property="bgnd" mode="1" set_property="hidn" skip_if_null="false" skip_if_resetting="false"/>
附属部分的设置,如取得属性,设置属性等,mode代表的类型
          </widget>
         
        <widget class="background" file="backgrounds/default" hidden="true">
这里与上面唯一不同的是它是隐藏的,其实没用的
                <layout class="stick_to_sides_attachment" alignment="all" inset="0"/>
        <attachment class="get_global_attachment" get_property="bgnd" set_property="file" skip_if_null="false"/>
                <attachment class="test_global_attachment" get_property="bgnd" mode="0" set_property="hidn"

skip_if_null="false" skip_if_resetting="false"/>
          </widget>

footer quicklinks.xml

这里介绍的都是一些很简单的东西,要做皮肤,如果你有功底,这些东西就够了,如果没有功底,欢迎一起学习


 
更多

(本文由足球吧编辑)

收藏文章       回到顶部

------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
RSS订阅 | PES2019 | PES2018 | PES2017 | FM2019 | FM2018 | FM2017 | FIFA16 | FIFA15 | 返回顶部