跳至主要內容

Umg5.RichTextBlock

Mr.Si大约 2 分钟

导读

头像
多格式文本块|RichTextBlock

问题

头像
我在做游戏聊天系统时发现了一个问题!
头像
聊天内容换行没有顶到前面是吧,给我康康你的实现组件。
头像
你都用了多格式文本块为什么还要多此一举用图片组件和单独的文本块?
头像
额,文本中添加不了图片吧,而且我希望用户名可以点击后弹出窗口,选择私聊、屏蔽之类的操作。

多格式文本块|RichTextBlock

头像

看来是时候学习一下新的科学知识了!老规矩先上官网open in new window

UMG RichTextBlock 提供了一种更为灵活的文本块。它支持标记样式更改、内联图像、超链接等功能。

  1. 创建富文本样式表
头像
新建对应的DataTable,并写入规则。
  1. 定义文本样式
USJ3.png
USJ3.png
头像
然后我们怎么使用他呢?
头像
HTML了解过吧!其实就是类似HTML标记语言
<TextStyleRowName>text</>
头像
666! 那么图片呢?图片怎么加?
  1. 新建一个装饰器
头像
父类改成图片格式
头像
添加对应的DataTable数据
头像
对应的格式
<img id="ImageRowName"/>