皮肤制作教程
大概说一下,勿喷.....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..."/>
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
这里介绍的都是一些很简单的东西,要做皮肤,如果你有功底,这些东西就够了,如果没有功底,欢迎一起学习 强烈谴责,看帖不回 :tsj27]楼主继续,看着呢 支持技术帖,楼主辛苦了,虽然我自己是不会做皮肤…… 支持一个 ..... 谁能提供一点中国国家队的图片,或者中超的,特别一点的,我来做个中国或者中超皮肤 本帖最后由 dingjiany 于 2011-12-3 21:53 编辑
楼主有心作皮肤···支持下
中超皮肤····素材不好找。本人也没美术功底 哈哈
如果做点比较素雅的皮肤估计会蛮受欢迎 技术贴啊 顶一下 别沉了 想弄个拜仁的皮肤 求支持 拜仁的不错,我尽量给你搞一个 技术贴,先顶一下………… :tsj19]感谢楼主 技术贴收藏了!同时期待楼主的中超皮肤! 技术贴支持下。虽然在用默认皮肤,不过对最上面的混色问题不太满意。 先学习下。。。 学习 学习
您的帖子长度不符合要求。 当前长度: 9 字节系统限制: 10 到 50000 字节 不错,感谢奉献。 技术贴,支持了 支持...... 我就看了一眼,技术贴,没看懂 不错不错!!!!!!!!!!!11 中超素材太难找了,有的麻烦提供下,谢谢
页:
[1]
2