Unity UGUI RichText
实现思路来自:ZUIRichText
使用的图标来自:阿里图标库大头贴
支持的富文本标签:
| 标签 | 效果 | 注释 |
|---|---|---|
| <b></b> | 粗体 | unity原生 |
| <i></i> | 斜体 | unity原生 |
| <size></size> | 大小 | unity原生 |
| <color=red></color> | 颜色 | unity原生 |
| <outline=red></outline> | 描边 | <outline=red>或<outline=#ffffffff>设置颜色 |
| <shadow></shadow> | 阴影 | ... |
| <icon=xxxx/> | 图标 | 需要配合IconProvider使用 |
| <underline></underline> | 下划线 | <underline=red>或<underline=#ffffffff>设置颜色 |
| <link=url></link> | 链接 | url可以填写具体的链接地址 |
支持富文本点击事件:
| 标签 | 事件消息 | 参数 | 备注 |
|---|---|---|---|
| <link=url></link> | OnClick | type, url | - |
| <icon=xxxx/> | OnClick | type, iconName | - |
| 默认 | OnClick | type, 文本内容 | 包含outline、underline、shadow以及原生支持的color、size、b、i |