查看: 1777|回复: 13

[求助] 求助皮肤大神,想在tangfu皮肤记分牌的基础上做一些改动

[复制链接]
发表于 2024-3-20 13:02 | 显示全部楼层 |阅读模式
本帖最后由 giggsxbr 于 2024-3-20 13:05 编辑

参考了tangfu皮肤的记分牌,自己稍微做了些改动,但有一处琢磨了半天没搞明白,不知道有无大神指导下
捕获.JPG
scoreboard.JPG

实际转播画面和皮肤里的效果如上图所示,但是我想把比分中间的LOGO弄大一些,让整个记分牌更紧凑一些;另外实际转播画面的那个LOGO是只有狮子,没有下面的文字,如果有办法把LOGO换成那个狮子就更好了。

皮肤里和这个LOGO相关的代码如下,感觉现在队名、比分、LOGO是平铺开的,如果单纯改LOGO的宽度那么客队的比分和队名就会往右移动,不知道有没有办法把LOGO置于比分上分。

  1. <container>
  2.         <attachment_group class="horizontal_arrange_autosize" horizontal_gap="0" horizontal_offset="0"/>
  3.         <!--home team name-->
  4.         <container  width="55">
  5.                 <layout class="arrange_vertical_attachment" layout="11,-1" offset="0" gap="0" />
  6.                 <layout class="stick_to_sides_attachment" alignment="horizontal" apply_to_children="true" inset="0" />
  7.                 <container/>
  8.                 <widget class="team_button" id="T1nm" style="bold" mode="1" icon_enabled="false" alignment="right,centre_y" size="xlarge">
  9.                                 <record id="object_property">
  10.                                         <list id="get_properties">
  11.                                                 <record id="object_property">
  12.                                                         <integer id="get_property" value="txHT" />
  13.                                                         <integer id="set_property" value="colour" />
  14.                                                 </record>
  15.                                                 <record id="object_property">
  16.                                                         <integer id="get_property" value="home" />
  17.                                                         <integer id="set_property" value="value" />
  18.                                                 </record>
  19.                                         </list>
  20.                                 </record>
  21.                 </widget>
  22.         </container>               
  23.        
  24.         <widget class="text" id="T1sc" size="37" font="Premier score" alignment="right,centre_y"    width="30"/>

  25.         <!-- Competition icon -->
  26.         <container class="client_object_viewer_xml_panel" width="50">
  27.                 <record id="object_property" get_property="fxCo" set_property="objt" />
  28.                 <layout class="stick_to_sides_attachment" alignment="all" apply_to_children="true" inset="2"/>

  29.                 <container class="main_box_no_margin" appearance="" >
  30.                         <record id="object_property" get_property="bkcl" set_property="rrep" />
  31.                         <layout class="stick_to_sides_attachment" alignment="all" apply_to_children="true" inset="0"/>
  32.                         <widget class="object_portrait_picture" scale_picture="true" keep_aspect_ratio="true" image_alignment="centre">
  33.                                 <record id="object_property" get_property="objt" set_property="objt" />
  34.                         </widget>
  35.                 </container>
  36.         </container>
  37.        
  38.         <widget class="text" id="T2sc" size="37" font="Premier score" alignment="left,centre_y"    width="30"/>
  39.        
  40.         <!--away team name-->
  41.         <container  width="55">
  42.                 <layout class="arrange_vertical_attachment" layout="11,-1" offset="0" gap="0" />
  43.                 <layout class="stick_to_sides_attachment" alignment="horizontal" apply_to_children="true" inset="0" />
  44.                 <container/>
  45.                 <widget class="team_button" id="T2nm" style="bold" mode="1" icon_enabled="false" alignment="left,centre_y" size="xlarge">
  46.                         <record id="object_property">
  47.                                 <list id="get_properties">
  48.                                         <record id="object_property">
  49.                                                 <integer id="get_property" value="txAT" />
  50.                                                 <integer id="set_property" value="colour" />
  51.                                         </record>
  52.                                         <record id="object_property">
  53.                                                 <integer id="get_property" value="away" />
  54.                                                 <integer id="set_property" value="value" />
  55.                                         </record>
  56.                                 </list>
  57.                         </record>
  58.                 </widget>
  59.         </container>
  60. </container>
复制代码


 楼主| 发表于 2024-3-20 13:03 | 显示全部楼层
跪求各路大神或者 @tracislooo 本尊赐教!
发表于 2024-3-20 17:08 | 显示全部楼层
中间的标志根据代码来看似乎是显示的你的队徽包里的赛事徽标图片,你可以找个只有狮子的图片,在队徽包里的替换一下
 楼主| 发表于 2024-3-20 17:14 | 显示全部楼层
追风去 发表于 2024-3-20 17:08
中间的标志根据代码来看似乎是显示的你的队徽包里的赛事徽标图片,你可以找个只有狮子的图片,在队徽包里的 ...

有办法把它弄大一些,又不挤占左右两个数字的位置吗?
发表于 2024-3-20 17:23 | 显示全部楼层
giggsxbr 发表于 2024-3-20 17:14
有办法把它弄大一些,又不挤占左右两个数字的位置吗?

        <!-- Competition icon -->
        <container class="client_object_viewer_xml_panel" width="50">试试把50改大点
 楼主| 发表于 2024-3-20 17:24 | 显示全部楼层

这个改大了之后,客队的比分和队名会相应右移
发表于 2024-3-20 17:36 | 显示全部楼层
giggsxbr 发表于 2024-3-20 17:24
这个改大了之后,客队的比分和队名会相应右移

        <!--home team name-->
        <container  width="55">        
        <!--away team name-->
        <container  width="55">把这两个55试着改小点
 楼主| 发表于 2024-3-20 19:34 | 显示全部楼层
追风去 发表于 2024-3-20 17:36
把这两个55试着改小点

宽度这些参数我都改过,我发现不太行,因为比分、logo、比分这几个是紧挨着的,我感觉要让logo和比分有一定的重叠并且位于比分上分才能达到我想要的效果
发表于 2024-3-24 15:22 | 显示全部楼层
队徽 比分 队名啥的 都在一个 container里面。
你可以把队徽单独拿出来做一个container,放到最上面一个图层,也就是放在代码最下面。
 楼主| 发表于 2024-3-24 19:35 | 显示全部楼层
tracislooo 发表于 2024-3-24 15:22
队徽 比分 队名啥的 都在一个 container里面。
你可以把队徽单独拿出来做一个container,放到最上面一个图 ...

感谢大神回复,我把队徽拿出来了,现在效果是这样
new.JPG

还有个疑问,这段代码是什么作用?我删掉之后发现界面没啥变化
  1. <container>
  2.         <layout class="arrange_vertical_attachment" layout="40,20"  offset="0" gap="0"/>
  3.         <layout class="stick_to_sides_attachment" alignment="horizontal" apply_to_children="true" inset="0" />
  4.        
  5.         <container/>
  6.         <container class="main_box_no_margin"  id="asco" appearance="tangfu/scoreboard/PS" >
  7.                 <layout class="arrange_horizontal_attachment" layout="66,87,168,87,-1"  offset="0" gap="0"/>
  8.                 <layout class="stick_to_sides_attachment" alignment="vertical" apply_to_children="true" inset="0" />
  9.                        
  10.                 <container/>
  11.                        
  12.                 <widget class="text" id="T1as" size="10" alignment="centre_x,centre_y" colour="white" auto_size="all"/>
  13.                                
  14.                 <container/>
  15.                        
  16.                 <widget class="text" id="T2as" size="10" alignment="centre_x,centre_y" colour="white" auto_size="all"/>

  17.                 <container/>
  18.         </container>
  19. </container>
复制代码
发表于 2024-3-30 13:02 来自手机 | 显示全部楼层
厉害了,大佬,我这都看不懂
发表于 2024-4-4 18:39 | 显示全部楼层
大佬,记分牌中的中文字体大小不一致(英超)应该怎么解决……还有就是记分牌中怎么显示英文缩写而不是汉字?
发表于 2024-4-4 20:12 | 显示全部楼层
giggsxbr 发表于 2024-3-24 19:35
感谢大神回复,我把队徽拿出来了,现在效果是这样

有的两回合杯赛的 总比分
 楼主| 发表于 2024-4-4 23:25 | 显示全部楼层
henry0616 发表于 2024-4-4 18:39
大佬,记分牌中的中文字体大小不一致(英超)应该怎么解决……还有就是记分牌中怎么显示英文缩写而不是汉字 ...

是不是和数据库语言有关,我用的是英文

皮肤里我是参考的欧冠记分牌,显示简称
<widget class="team_button" id="T2nm" style="bold" mode="1" icon_enabled="false" alignment="left,centre_y" size="xlarge">
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|爆棚小组 PlayGM论坛

GMT+8, 2024-11-6 08:03 , Processed in 0.024954 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表