本人英语渣渣结合<百度翻译>翻译,稍微删减了些自认为可以忽视的部分,原文地址 http://digitalnativestudios.com/textmeshpro/docs/rich-text/
Rich Text
您可以使用富文本标签来更改文本的外观和布局。这些标签的工作方式类似于HTML或XML标签,但语法没那么严格。
一个标签看起来像。许多标签在一个范围内起作用,可以以结束。这样的作用域可以嵌套,您不必按照启动它们的顺序关闭它们。
有些标签具有值和属性,如<tag=value>和。这些参数不是名称就是数值。数字可以是常规十进制数字、像素(如1px)、百分比(如80%)、字体单位(如1.2em)或十六进制颜色值(如#FF)。名称可以带双引号,也可以不带双引号,但如果有更多属性,最好使用引号。
标签加上它们的属性可以长达128个字符。这个限制应该不是问题,除非您使用很长的字符串属性。
1 标签目录
标签 | 概括 |
---|---|
align | 文本对齐 |
alpha, color | 颜色和透明度 |
b, i | 粗体和斜体风格 |
cspace | 字符间距 |
font | 字体和材质选择 |
indent | 缩进 |
line-height | 行高 |
line-indent | 行缩进 |
link | 文本元数据 |
lowercase, uppercase , smallcaps | 大小写 |
margin | 文本边距 |
mark | 标记文本 |
mspace | 等距 |
noparse | 阻止解析 |
nobr | 导入非换行空格 |
page | 分页符 |
pos | 水平插入符号 |
size | 字体大小 |
space | 水平空格 |
sprite | 插入sprite |
s,u | 删除线和下划线 |
style | 自定义风格 |
sub,sup | 上标和下标 |
voffset | 基准线偏移 |
width | 文本宽度 |
下面的详细内容将会在使用到的时候添加
21 Sprite
你可以使用sprite标签将sprite图集中的图像插入文本。您可以通过索引或名字访问sprite。这将插入默认资产中的sprite。
要使用其他sprite资产,请使用<sprite=“assetName”index=1>或<sprite=“assetName”name=“spriteName”>。Sprite资产必须位于由settings asset定义的指定文件夹中。
如果使用默认sprite资产中的sprite索引,可以使用索引速记<sprite=1>。
默认情况下,精灵不受文本的颜色(顶点)设置的影响。将“tint=1”属性添加到标记中将使用此颜色对sprite进行着色。您还可以通过添加color=#FFFFFF来使用特定的颜色。
例如:
sprite! <sprite=1>new sprite! more sprites!