|
众所周知,在星际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中,写入文本为:- 注意该技能快捷键的颜色。<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)能讲解一下么? |
评分
-
查看全部评分
|