找回密码
 点一下
查看: 3484|回复: 11

关于文本标记,自己收集总结了一下

[复制链接]
发表于 2011-5-10 17:54:24 | 显示全部楼层 |阅读模式
众所周知,在星际2的文本中可以用<>标记来插入一些其他东东,在下利用编辑器的插入功能找到了一些标记,其中包括头目已经发现的功能。

以下按首字母顺序排列:

c     :文本颜色,组合使用。
       格式样例:<c val="00FF00">绿色</c>
       使用说明:val值为6位16进制数。
       使用效果:将标记内的文本按照6位16进制数的值进行RGB染色。
       样例结果:显示绿色的【绿色】两字。
d     :数据引用,单独使用。
       格式样例:<d ref="Unit,Mothership,EnergyRegenRate[0]" precision="3"/>
       使用说明:ref值为数据键值的位置;precision值为十进制数。
       使用效果:引用指定位置的键值,precision值为最大小数位数。只能引用数值。
       样例结果:显示母舰的能量回复速率【0.562】,注意母舰的能量回复速率为0.5625。
h     :热键标记,组合使用。
       格式样例:<h>Enter</h>
       使用说明:直接使用。
       使用效果:将标记内的文本按照设置的快捷键的显示格式显示。
          :快捷键的显示格式请用鼠标指向停止技能,然后看【停止 (S)】中【S】的格式。
       样例结果:由于本人的热键是以白色显示的,所以这里显示白色的【Enter】。
img   :插入图片,单独使用。
       格式样例:<img path="Minimap.tga"/>
       使用说明:path值为图片在地图内的保存路径。
       使用效果:显示该路径下的图片。图片大小的处理方式未知。
       样例结果:将小地图图片显示与此处。PS:游戏中你看到的小地图图片就保存于根目录下,文件名Minimap.tga。
info  :单位信息,单独使用。
       格式样例:<info id="Mothership" types="A,B,D,Un,UpP,UpR,W"/>
       使用说明:id值为单位的id;types值为需要显示的信息标记,用半角逗号隔开。
            A、B、D、Un、UpP、UpR、W分别指代单位的:技能、行为、探测器、单位、升级、被升级、武器。
       使用效果:显示单位的……呃……嘛我也不是十分清楚效果,求高手解答。
       样例结果:本样例只显示【可以对地和对空】字样……不懂啊……
k      热键链接,单独使用。
       格式样例:<k val="IdleWorker" count="1"/>
       使用说明:val值为快捷键的链接,尚不知是否支持按钮(Button)的快捷键;count值效果未知,不过一般写1就好。
       使用效果:按照快捷键的显示格式显示链接的快捷键的按键值,自带括号。
       样例结果:白色(颜色理由同上)的【(F1)】,即“选择空闲农民”的快捷键。
n      换行标志,单独使用。
       使用说明:使用<n/>或者<n></n>来插入一个换行符(回车)。由于这个过于简单所以不加更多说明。
s      文本样式,组合使用。
       格式样例:<s val="OptionsLabel">OptionsLabel</s>
       使用说明:val值为格式的ID。具体的格式列表求高手总结……
       使用效果:对标记中的文本套用指定的格式。
       样例结果:按照OptionsLabel的格式显示【OptionsLabel】。

貌似还有个增大字号的<l></l>?嘛算了没找到的说……
额外的说明:组合类的标记单独使用时效果只会影响之后的一个符号(一个汉字或一个字母)。以上标记适用于SC2的所有文本值(注意不是字符串值)。
关于c、d、img、l、n这五个标记的使用及将标记写为字符串时的注意事项,头目之前有更加详细的说明,请参见:
http://bbs.islga.org/read-htm-tid-39031.html
http://bbs.islga.org/read-htm-tid-39032.html

以上。欢饮诸位牛人积极补充。
以下是实测图片。为方便将诸多标记写入了一个tooltop中,写入文本为:
  1. 注意该技能快捷键的颜色。<n/>c   标记:<c val="00FF00">绿色</c><n/>d   标记:<d ref="Unit,Mothership,EnergyRegenRate[0]" precision="3"/><n/>h   标记:<h>Enter</h><n/>img 标记:<img path="Minimap.tga"/><n/><n/>info标记:<info id="Mothership" types="A,B,D,Un,UpP,UpR,W"/><n/>k   标记:<k val="IdleWorker" count="1"/><n/>n   标记略<n/>s   标记:<s val="OptionsLabel">OptionsLabel</s>
复制代码
显示效果:(注:由于是在窗口模式下截的图,所以比较小。)

PS:这是我很久以前闲来无事做的部分A字头文本样式的字体效果……如果有人能补完该多好啊……

PSS:对了,顺便问头目一个问题好了。利用CModel为模型添加额外的附加点(AttachPoint)能讲解一下么?

评分

参与人数 1威望 +3 收起 理由
麦德三世 + 3 ~~good

查看全部评分

发表于 2011-5-10 18:14:42 | 显示全部楼层
给力工具贴!收藏了
回复

使用道具 举报

发表于 2011-5-10 18:21:00 | 显示全部楼层
其实关于小数位数的补充我写在那帖的27楼了.很久以后才补上的。

原帖是去年3月份写的。当时sc2刚刚开始beta。连编辑器都没有。我都直接用记事本改的地图。
回复

使用道具 举报

发表于 2011-5-10 18:23:38 | 显示全部楼层
额外的附加点其实不是CModel里面做的。

你去搜索一下mpq里,有很多m3h文件,那些才是写额外附着点用的。直接可以用记事本打开,里头是xml格式的,很容易仿。


CModel里那个是可以修改和增加模型已有的附着点的属性,而不是增加附着点。可以参考这个http://bbs.islga.org/read-htm-tid-52090.html
回复

使用道具 举报

 楼主| 发表于 2011-5-10 18:34:45 | 显示全部楼层
啊嘞嘞……原来是这样喵……

那么把Center附加点强制命名为Shield以后“Center ”这个附加点还能用么?
回复

使用道具 举报

发表于 2011-5-10 18:37:59 | 显示全部楼层
并不是把它命名为Shield,而是把它的打击属性改为Shield而以,这是它本身的一个属性。

它自己还是叫Center的。
回复

使用道具 举报

发表于 2011-5-10 18:38:11 | 显示全部楼层
求单独修改字号的标记~
回复

使用道具 举报

发表于 2011-5-10 18:40:47 | 显示全部楼层
引用第6楼woaibusi于2011-05-10 18:38发表的  :
求单独修改字号的标记~


关于字体的风格标记都在Mods\\Core.SC2Mod\\Base.SC2Data\\UI\\FontStyles.SC2Style里面。

你可以利用界面重载来增加自己的风格标记,这样就可以以此来随意修改字号了。
回复

使用道具 举报

发表于 2011-5-10 20:19:49 | 显示全部楼层
好酷啊,支持
回复

使用道具 举报

发表于 2011-5-10 20:32:34 | 显示全部楼层
这个可以加GIF的动画么?
回复

使用道具 举报

 楼主| 发表于 2011-5-10 21:38:20 | 显示全部楼层
引用第9楼iamtaro2011于2011-05-10 20:32发表的  :
这个可以加GIF的动画么?   

貌似只支持dds格式和tga格式的说……
回复

使用道具 举报

发表于 2014-7-19 11:57:34 | 显示全部楼层
学习了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 09:44 , Processed in 0.076312 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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