注册 | 登录

游侠NETSHOW论坛





查看: 2405|回复: 16
打印 上一主题 下一主题

[杂谈] 回复francisjuve的关于省略横幅包的提问 [复制链接]

帖子
929
精华
4
积分
1795
金钱
3987
荣誉
53
人气
5
评议
0
跳转到指定楼层
楼主
发表于 2008-8-6 18:32:59 |只看该作者 |正序浏览
本来想pm给你,但是里面好像不能标颜色,不好讲清楚,所以发个帖子。。。。


先来个提示:在球员界面内,球员头像后有个透明的队徽,其实原理是一样。
在任意皮肤panels内找到header.xml文件(原版在skins.fmf内,是titlebar.xml文件)

在<!-- home team background Logo -->字段下(或是<!-- main logos container -->-
<!-- right sided main logo -->-<!-- Primary Logo -->字段下,因皮肤而异)
主要是找到<widget class="picture" id="rgtF"这个特征语句。对应的还有<widget class="picture" id="lftF"分别代表右和左的队徽横幅。在这个语句上部添加一段代码:比如

<!-- home team background Logo -->
      <widget class="picture" id="rgtF" scale_picture="true" keep_aspect_ratio="true" height="220" width="220" transparency="0.2" image_alignment="centre">
        <layout class="centre_in_parent_attachment" alignment="vertical"/>
        <layout class="stick_to_sides_attachment" alignment="left" inset="0"/>

        <!-- tells the picture to listen to the 'main picture' global property being set, and set its own file property from it -->
        <attachment class="get_global_attachment" get_property="mnpc" set_property="file" skip_if_null="false"/>

        <!-- tells the picture to listen for the 'main picture needs recolouring' property and sets its own 'should recolour' property from it -->
        <attachment class="get_global_attachment" get_property="mprc" set_property="srec" skip_if_null="false"/>

        <!-- the background, foreground and outline colours of the object we use for recolouring the default main picture if there is one, and it should be recoloured -->
        <attachment class="get_global_attachment" get_property="bkcl" set_property="rrep"/>
        <attachment class="get_global_attachment" get_property="fcol" set_property="grep"/>
        <attachment class="get_global_attachment" get_property="ocol" set_property="brep"/>
      </widget>


      <widget class="picture" id="rgtF" scale_picture="true" keep_aspect_ratio="true" height="85" width="220" image_alignment="centre">
        。。。。。中间省略
      </widget>

蓝色字段表示新添加的。其中alignment="left" inset="0"/字段表示透明队徽离左边的距离,自己调整inset内的值。
height="220" width="220" transparency="0.2" 这里表示队徽长宽的大小,也自己调。transparency表示透明度,根据自己喜好。
这样就可省略background包了,只需要队徽。

希望我能讲明白了。。。。

[ 本帖最后由 kuzo 于 2008-8-6 18:40 编辑 ]

使用道具 举报

帖子
15
精华
0
积分
8
金钱
165
荣誉
0
人气
0
评议
0
17#
发表于 2008-8-24 09:11:49 |只看该作者
能不能帮忙做下Xenon1.1皮肤下的header啊,想要使球队界面和比赛界面都有透明横幅背景(用你的那种不用横幅包的方法或者改header为可以使用background的横幅包都行),还想要Tilebar宽一点,Xenon的titlebar太窄我的队徽显示不全。

[ 本帖最后由 sosoAquarius 于 2008-8-25 07:06 编辑 ]

使用道具 举报

帖子
101
精华
0
积分
51
金钱
1090
荣誉
0
人气
0
评议
0
16#
发表于 2008-8-7 14:02:01 |只看该作者

再拜而谢过

这样 几百M的横幅包就可以省掉了
太感谢kuzo了
Alessandro Del Piero

使用道具 举报

帖子
1867
精华
2
积分
1793
金钱
1504
荣誉
42
人气
0
评议
0
15#
发表于 2008-8-7 00:28:06 |只看该作者
因为电脑的战术是时刻变化的,所以最好是能在这个界面下,比赛进行的时候也能看到电脑的战术,

[ 本帖最后由 prettyjay 于 2008-8-7 00:30 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
929
精华
4
积分
1795
金钱
3987
荣誉
53
人气
5
评议
0
14#
发表于 2008-8-7 00:21:27 |只看该作者
原帖由 prettyjay 于 2008-8-7 00:10 发表
我其实想要一个能看到电脑全部战术的XML,我自己搞了好几次都没成功
KUZO能帮忙研究下,可能做出这种东西么?



可以上个图,具体要显示哪些地方吗。
在我印象中好像所有xml对都是对应可调整的部位。

使用道具 举报

帖子
1867
精华
2
积分
1793
金钱
1504
荣誉
42
人气
0
评议
0
13#
发表于 2008-8-7 00:10:21 |只看该作者
我其实想要一个能看到电脑全部战术的XML,我自己搞了好几次都没成功
KUZO能帮忙研究下,可能做出这种东西么?

使用道具 举报

帖子
929
精华
4
积分
1795
金钱
3987
荣誉
53
人气
5
评议
0
12#
发表于 2008-8-6 23:59:13 |只看该作者
改好了,但是改动挺多,不太容易讲清楚,我就直接发改好的文件。titlebar.xml
这是对应的原版。现在不需要background包了。

[ 本帖最后由 kuzo 于 2008-8-7 00:03 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
929
精华
4
积分
1795
金钱
3987
荣誉
53
人气
5
评议
0
11#
发表于 2008-8-6 22:36:14 |只看该作者
我试一下,看看可不可以。

使用道具 举报

帖子
929
精华
4
积分
1795
金钱
3987
荣誉
53
人气
5
评议
0
10#
发表于 2008-8-6 22:18:30 |只看该作者
原帖由 francisjuve 于 2008-8-6 20:47 发表
Kuzo 不得不佩服你对于皮肤的研究
或许这将是继大作Xenon之后又一国产世界级的发明

我回去做做试验 回来再跟你讨论
希望以后能够多多交流

感谢



这个有点夸张了。。。哈哈
其实这不是我◎发明◎的,以前应该有人用过了,我只是借用了一下

另外长度和宽度只用改一个就可以了,电脑取最小值。必竟游戏程序不带ps的功能。。。。
在我的文件里,正常图标不会移动,可能你的header。xml句法和我不一样。
要改正常图标的位置在这里:
<widget class="picture" id="rgtF" scale_picture="true" keep_aspect_ratio="true" height="90" width="90" image_alignment="centre" >
        <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>
        <layout class="stick_to_sides_attachment" alignment="left" inset="200"/>
        <layout class="centre_in_parent_attachment" alignment="vertical" offset="-2"/>
改红色部分,代表上下位移。蓝色表示左右位移。绿色表示图标区域的整体位置。
这些应该位于对应的透明图标句法的下面。

[ 本帖最后由 kuzo 于 2008-8-6 22:26 编辑 ]

使用道具 举报

帖子
101
精华
0
积分
51
金钱
1090
荣誉
0
人气
0
评议
0
9#
发表于 2008-8-6 21:56:00 |只看该作者

有个问题

height="220" width="220" transparency="0.2" 这一组参数
宽度好像没效果 透明度有效果 正常
修改宽度的时候 背景的透明队徽按比例缩放了

但问题是 前面的normal队徽跟着改变位置了(主要是高度) 而关于这个normal队徽我只找到一个调整纵向位置的参数

不明白为什么横幅的参数修改会影响到normal队徽
Alessandro Del Piero

使用道具 举报

游侠足球经理工作组【采编】
曼联 主教练 110/200
PS2☆零-红蝶 红魔の新手

大头像勋章白金会员勋章活跃勋章youki贡献勋章足球经理工作组组员勋章电玩工作组荣誉勋章

帖子
17680
精华
0
积分
9262
金钱
2373
荣誉
34
人气
821
评议
0

8#
发表于 2008-8-6 21:49:56 |只看该作者
楼主对这个貌似很有研究,支持下.....

弗格森=曼联

使用道具 举报

青年队教练 18/20

帖子
1931
精华
0
积分
966
金钱
599
荣誉
0
人气
0
评议
0

7#
发表于 2008-8-6 21:43:42 |只看该作者
支持个吧     虽然没看内容                  

使用道具 举报

帖子
1867
精华
2
积分
1793
金钱
1504
荣誉
42
人气
0
评议
0
6#
发表于 2008-8-6 21:20:26 |只看该作者
纯路过。。。。。。。。。。。。。。。。。

使用道具 举报

Gooner Till I Die
游侠足球经理工作组【顾问】
阿森纳 功勋教练 200/200
英格兰 新星 威尔希尔
★★

活跃勋章大头像勋章白金会员勋章

帖子
16077
精华
0
积分
8620
金钱
18212
荣誉
55
人气
317
评议
0

5#
发表于 2008-8-6 20:54:27 |只看该作者
恩····领教了····强悍····支持个········

使用道具 举报

帖子
101
精华
0
积分
51
金钱
1090
荣誉
0
人气
0
评议
0
地板
发表于 2008-8-6 20:53:18 |只看该作者

刚刚在fmglive那边得到了murray的回复

不过他说的还没有你讲的清楚和详细

再次感谢
Alessandro Del Piero

使用道具 举报

帖子
101
精华
0
积分
51
金钱
1090
荣誉
0
人气
0
评议
0
板凳
发表于 2008-8-6 20:47:13 |只看该作者

领略了...

Kuzo 不得不佩服你对于皮肤的研究
或许这将是继大作Xenon之后又一国产世界级的发明

我回去做做试验 回来再跟你讨论
希望以后能够多多交流

感谢
Alessandro Del Piero

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-27 02:39 , Processed in 0.324155 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到