找回密码
 点一下
查看: 1518|回复: 4

疑問:如何修改dialog中text的字体大小。。

[复制链接]
发表于 2010-5-31 04:51:50 | 显示全部楼层 |阅读模式
如題
发表于 2010-5-31 05:01:43 | 显示全部楼层
虽然也不是完全没办法,你只能用各种预定义的格式。

也就是各种text的xml标签。不过那些固定格式的字体大小也是固定的,所以完全控制字号大概是不行。至少我目前还没找到方案
回复

使用道具 举报

发表于 2010-5-31 08:30:06 | 显示全部楼层
具体的使用方法大概就要像头目说的那样使用预定义的style了~
预定义的style在最新补丁的Mods/Core.SC2Mod/Base.SC2Data/UI/FontStyles.SC2Style文件里
其实这个就是一个预定义的Style文件~定义了文字的对齐方式、大小、字体和颜色
内部已经附上了使用说明
比如
<Style name="InfoPaneHeroWeapon" template="StandardExtendedTemplate" height="18" vjustify="Middle" hjustify="Center" textcolor="#ColorTerranLabel"/>
那么只要设置DialogControl的style为InfoPaneHeroWeapon,那这个DialogControl里的字体大小就是18~
另外text里面的<c>标签可以盖过style里预设的颜色
最后就是这个文件无法打包到地图里,可以随便调用,但是要自定义的话只能做mod了……
回复

使用道具 举报

 楼主| 发表于 2010-5-31 18:52:57 | 显示全部楼层
style還算共用  囧

未命名.jpg
回复

使用道具 举报

发表于 2010-5-31 19:31:17 | 显示全部楼层
共用?难道楼上说的是够用?

反正目前style本身似乎只能靠mod改,有时间去blz那边提提意见好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-28 17:23 , Processed in 0.120672 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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