TextMeshPro富文本标签速查
TMP Rich Text 标签速查表+报错排查
一、标签速查(直接复制即用)
| 标签 | 作用 | 示例代码 |
|---|---|---|
<b></b> |
粗体 | 普通<b>加粗</b> |
<i></i> |
斜体 | 普通<i>斜体</i> |
<u></u> |
下划线 | 普通<u>下划线</u> |
<s></s> |
删除线 | <s>作废文字</s> |
<allcaps></allcaps> |
全大写 | <allcaps>abc</allcaps> |
<smallcaps></smallcaps> |
小型大写 | <smallcaps>text</smallcaps> |
<color=值></color> |
文字颜色 | <color=red>红色</color><color=#00FFFF>青色</color> |
<alpha=#数值> |
透明度 | 正常<alpha=#50>半透明 |
<mark=色值></mark> |
文字背景高亮 | <mark=#FFEE00>高亮</mark> |
<size=数值></size> |
字号 | <size=25>大号字</size> |
<sup></sup> |
上标 | X<sup>2</sup> |
<sub></sub> |
下标 | H<sub>2</sub>O |
<align=方式> |
对齐 | left/center/right/justify |
<indent=2em> |
首行缩进 | <indent=2em>缩进文本 |
<margin=10px></margin> |
左右边距 | <margin=15%>留白文字</margin> |
<voffset=±数值></voffset> |
垂直偏移 | <voffset=8>上移</voffset> |
<br> |
强制换行 | 第一行<br>第二行 |
<sprite index=0> |
插入图标 | <sprite index=0 scale=1> |
<link="id"></link> |
点击链接 | <link="click1">点击我</link> |
<style="样式名"></style> |
套用预设样式 | <style>Title>标题</style> |
<font="字体名"></font> |
切换字体 | <font="微软雅黑">换字体</font> |
二、属性单位简写
px:像素em:相对字号%:百分比缩放- 颜色:英文名/#RGB/#RRGGBB/#RRGGBBAA
三、常用组合模板
// 促销价格
text = "<b><color=red><s>199</s></color></b> <color=green>99元</color>";
// 公式排版
text = "公式:A<sup>3</sup>+B<sub>1</sub>";
// 图标+文字
text = "积分 <sprite name=coin scale=0.8> 88";
// 高亮链接
text = "<mark=yellow><link=rule>查看规则</link></mark>";
四、通用书写规范
- TMP组件勾选Rich Text,标签才生效
- 标签成对闭合,嵌套顺序不能错乱
- 属性等号两侧无空格,写法
color=red - 后写标签样式覆盖前面样式
五、常见报错快速排查
-
标签原样显示不解析
未勾选TMP面板 Rich Text,勾选即可。 -
颜色/大小样式无效
标签未闭合、嵌套错乱、属性空格多余。 -
Sprite图标空白不显示
未创建TMP Sprite图集、索引/名称不匹配、图集未赋值。 -
Link点击无响应
未注册链接点击监听、linkID前后不一致。 -
文字错位偏移异常
voffset、margin数值过大,缩进对齐混用冲突。 -
中文样式偶尔失效
字体文件缺失富文本标记支持,更换标准TMP字体。